Сжатый файл с заголовком, содержащим все файлы в нем, в начале файла
273
jimm-cl
Я заметил, что большинство файлов, полученных в результате процесса сжатия / архивирования, не имеют списка файлов, содержащихся в начале результирующего файла, а скорее в его конце. Например, файлы ZIP содержат частичные заголовки для каждого файла, и в конце они имеют центральный каталог, в котором хранятся имена всех файлов. Похожая вещь произошла с файлами TAR.
Существует ли какой-либо метод сжатия / архивирования, который помещает сводку файлов, содержащихся в результирующем файле, в самое его начало?
Ради любопытства, почему вас интересует, где находится список в архиве?
Doktoro Reichard 10 лет назад
0
@DoktoroReichard, просто из любопытства :) - Я ответил на этот вопрос некоторое время назад, и тот факт, что с тех пор я не знаю ни одного формата, в котором бы содержалась сводка файлов, содержащихся в начале, ... [[ Получить количество файлов из заголовка zip-файла перед полной загрузкой] (http://stackoverflow.com/questions/24363571/get-number-of-files-from-zip-file-header-before-fully-uploaded). Не то чтобы я не мог спать по ночам, но было бы хорошо узнать, по той же причине, по которой ОП задал вопрос в StackOverflow. Спасибо за проверку =)
jimm-cl 10 лет назад
0
Что ж, есть потенциал (который я вижу) для хранения списка центральных каталогов в конце файла: это облегчает процесс добавления новых файлов в дальнейшем. Если бы список каталогов был в начале, весь файл пришлось бы переписать (что снижает эффективность по мере увеличения файла).
Doktoro Reichard 10 лет назад
3
@DoktoroReichard, вы совершенно правы **:) **
jimm-cl 10 лет назад
0
Недавно я обнаружил, что [образы ISO являются единственными, которые содержат избыточные таблицы путей сразу после дескрипторов тома в заголовке] (http://alumnus.caltech.edu/~pje/iso9660.html). На самом деле, если вы создадите большой ISO-образ, а затем урежете его, вы все равно сможете перечислить все файлы внутри!
eadmaster 8 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
10
Как сжать огромное количество PNG изображений?
-
8
Как создать zip-файл, совместимый с Windows под Linux
-
21
Сжатие с RAR против ZIP
-
-
9
Максимальное сжатие файлов (для веб-передачи)?
-
10
Лучшее программное обеспечение для сжатия PNG?
-
5
Есть ли способ заменить стандартные иконки 7-Zip?
-
2
Есть ли простой, автоматизированный способ конвертировать большое количество файлов между форматами...
-
2
Мастер сжатых папок - другие форматы архивов
-
10
Как собрать почтовый файл, который был отправлен по электронной почте из нескольких частей?
-
4
Хорошее и бесплатное программное обеспечение для разархивирования для Mac?