Непрерывный архив
Материал из Википедии — свободной энциклопедии
Непрерывный архив (англ. solid archive) — архив, упакованный таким образом, что все сжимаемые файлы рассматриваются как один непрерывный поток данных. При упаковке каждого файла (кроме первого) используется информация, содержащаяся в предыдущих файлах.
К преимуществам непрерывного архива следует отнести потенциальное увеличение степени сжатия. При этом чем меньше средний размер файлов, больше самих файлов и больше похожих друг на друга файлов, тем больше увеличение степени сжатия.
Недостатки непрерывного архива:
- изменение непрерывного архива (то есть добавление или удаление из него файлов) происходит медленнее, чем обычного;
- извлечение отдельного файла из середины или конца архива происходит медленнее, чем из его начала, так как для этого приходится анализировать все предыдущие упакованные файлы;
- если непрерывный архив окажется повреждён, то не удастся извлечь не только файл, на данные которого приходится повреждение, но и все файлы, следующие после него, поэтому при создании непрерывных архивов имеет смысл всегда добавлять информацию для восстановления.
Многотомные и самораспаковывающиеся архивы также могут быть непрерывными.
Архиваторы, умеющие создавать непрерывные архивы: