Архивация множества файлов

Апокалипсис

тех дир matras.ru
Архивация множества файлов

Вообщем есть корпоративный файлообменник.
Необходимо сделать возможность скачки группы файлов выделив их галочками.
Естественно чтобы сразу множества файлов скачать их нужно архивировать.
Вопрос: Реально ли это сделать (ну допустим 3-5 файлов, объём каждого может быть до 50 мб)
или отказаться от этой затеи объяснив заказчикам архиресурсоемкость этой операции?

P.S. Тесты не проводил спрашиваю у тех кто сталкивался с подобными задачами.
 

vovanium

Новичок
Да в принципе никаких особых проблем, если не использовать сжатие, т.е. просто использовать архив как контейнер, вполне можно создавать налету tar или zip архив (достаточно почитать спецификации форматов, там ничего сложного нет), ну и конечно не запихивать файлы целиком в переменные :)
Плюс желательно где-то хранить контрольные суммы, чтобы не вычислять их при каждом скачивании.
 

Апокалипсис

тех дир matras.ru
Ага разобрался. Возник вопрос можно ли задать имена файлов в процессе архивации? Т.е. файлы в каталоге который архивируем имют хэшированные имена, оригинал храниться в БД.
Или придёться создавать временную директорию? Необходима архивация с именами файлов в оригинале.
 
Сверху