Я хотел бы создать (сжатый) архив папки, которая содержит ~350 000 объектов в общей сложности ~17 ГБ.
.tar.gz
нормальный формат для использования, или был бы .zip
, .rar
, или .7z
работайте лучше на обработку так большого количества данных и что много файлов?
Править: просто столкнулся с этим вопросом о SF; это похоже 7-zip
(с bzip2
сжатие), способ пойти.
Все это зависит от того, как Вы желаете получить доступ к заархивированным файлам.
Если Вы только когда-либо соберетесь восстановить все файлы сразу, то tar + система сжатия (gzip, bzip2, xz, безотносительно) будет прекрасна и вероятно даст Вам лучшее сжатие.
Если Вы захотите извлечь подмножество файлов в какой-либо точке, затем избегают tar. Tar не имеет никакого центрального индекса содержания и так должен будет прочитать весь архив для извлечения нескольких файлов, которые Вы хотите. В этой ситуации что-то как ZIP или RAR было бы намного более разумным.