что значит создать непрерывный архив
Что значит создать непрерывный архив
Непрерывные (solid) архивы
Непрерывный (solid) архив — это архив RAR, упакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных. Непрерывная архивация поддерживается только в формате RAR, для формата ZIP такого типа упаковки не существует. Метод сжатия для архивов RAR — обычный или непрерывный — выбирается пользователем.
Непрерывная архивация значительно увеличивает степень сжатия, особенно при добавлении в архив существенного количества небольших файлов с похожим содержимым. Однако следует иметь в виду, что у непрерывной архивации есть и некоторые недостатки:
· обновление непрерывных архивов (т.е. добавление файлов в уже существующий архив или их удаление из него) происходит медленнее, чем обновление обычных архивов;
· чтобы извлечь один файл из непрерывного архива, приходится анализировать все предыдущие заархивированные файлы, поэтому извлечение отдельных файлов из середины или конца непрерывного архива происходит медленнее, чем извлечение из обычного архива. Однако если из непрерывного архива извлекаются все или расположенные последовательно первые файлы, то в этом случае скорость распаковки практически равна скорости распаковки обычного архива;
· если в непрерывном архиве какой-либо файл окажется повреждённым, то не удастся извлечь и все файлы, следующие после него. Поэтому при сохранении непрерывного архива на не слишком надёжном носителе (например, на дискете) настоятельно рекомендуется добавлять информацию для восстановления (впрочем, информация для восстановления может оказаться нелишней и в других случаях, поэтому без веских причин пренебрегать ей не следует).
Непрерывные архивы предпочтительнее использовать в тех случаях, когда:
· архив предполагается редко обновлять;
· вы планируете чаще распаковывать весь архив, нежели извлекать из него один или несколько файлов;
· нужно достичь более плотной степени сжатия, даже в ущерб скорости упаковки.
Непрерывный архив
К преимуществам непрерывного архива следует отнести потенциальное увеличение степени сжатия. При этом чем меньше средний размер файлов, больше самих файлов и файлы схожи между собой по содержимому, тем сильнее увеличение степени сжатия.
Недостатки непрерывного архива:
* изменение непрерывного архива (то есть добавление или удаление из него файлов) происходит медленнее, чем обычного;
* извлечение отдельного файла из середины или конца архива происходит медленнее, чем из его начала, так как для этого приходится распаковывать все предыдущие упакованные файлы (архиватор RAR/WinRAR поддерживает специальный файл, задающий порядок добавления файлов в архив, чтобы, например, файлы readme распаковывались мгновенно);
если непрерывный архив окажется повреждён, то не удастся извлечь не только файл, на данные которого приходится повреждение, но и все файлы, следующие после него, поэтому при создании непрерывных архивов имеет смысл всегда добавлять данные для восстановления.Многотомные и самораспаковывающиеся архивы также могут быть непрерывными.
Архиваторы, позволяющие создавать непрерывные архивы:
* Tar + сжимающий (Tar+gzip, Tar+bzip2, Tar+lzma и т. д); для распаковки даже файлов из начала нужно распаковать весь архив.
Связанные понятия
Упоминания в литературе
Связанные понятия (продолжение)
Content-addressable storage (CAS) — архитектура хранения, в которой адресация осуществляется образом хранимых данных. Образ данных хешируется и хеш используется для его нахождения на устройствах или системах хранения.
Как создать непрерывный архив WinRAR?
Также статьи об архиваторе WinRAR:
Архиватор WinRAR может создавать больше, чем просто архив. Например, у него доступна функция создания непрерывного архива, благодаря которой будет получаться большее сжатие архивируемых файлов. Далее мы рассмотрим, как создать непрерывный архив WinRAR программой, и что это вообще значит.
Непрерывный архив, это архив, в котором все файлы записываются как непрерывный поток данных. Особенно заметный результат от применения функции создания непрерывного архива при архивировании огромного количества мелких файлов. Но есть у непрерывного архива и серьезные недостатки.
Если файлы из непрерывного архива не будут доставаться по отдельности и полученный архив будет храниться на надежном носителе информации, то это действительно отличная возможность сжать данные по максимуму.
Вытаскивание отдельного файла из непрерывного архива или добавление файлов в это архив будет производиться гораздо медленнее, чем с обычным архивом. А вот на распаковке всего архива это никак не сказывается.
При повреждении файла непрерывного архива будет теряться не только тот файл, на месте расположения которого в архиве произошло повреждение данных, а потеряются абсолютно все файлы. Чтобы как-то себя обезопасить при создании непрерывного архива желательно добавлять информацию для восстановления.
Для создания непрерывного архива rar запускаем создание архива программой WInRAR любым удобным способом, и в окошке «Имя и параметры архива» в разделе «Параметры архивации» устанавливаем галочку «Создать непрерывный архив». Также желательно установить следующую галочку «Добавить данные для восстановления». По умолчанию будет добавлено 3% данных для восстановления. Настроить это значение можно на вкладке «Дополнительно».
Извините, а что значит непрерывный WinRar архив? Чем он отличается от обычного?
Непрерывный (solid) архив — это архив RAR, упакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных. Непрерывная архивация поддерживается только в формате RAR, для формата ZIP такого типа упаковки не существует. Метод сжатия для архивов RAR — обычный или непрерывный — выбирается пользователем.
Непрерывная архивация значительно увеличивает степень сжатия, особенно при добавлении в архив существенного количества небольших файлов с похожим содержимым. Однако следует иметь в виду, что у непрерывной архивации есть и некоторые недостатки:
· обновление непрерывных архивов (т. е. добавление файлов в уже существующий архив или их удаление из него) происходит медленнее, чем обновление обычных архивов;
· чтобы извлечь один файл из непрерывного архива, приходится анализировать все предыдущие заархивированные файлы, поэтому извлечение отдельных файлов из середины или конца непрерывного архива происходит медленнее, чем извлечение из обычного архива. Однако если из непрерывного архива извлекаются все или расположенные последовательно первые файлы, то в этом случае скорость распаковки практически равна скорости распаковки обычного архива;
Непрерывные архивы предпочтительнее использовать в тех случаях, когда:
· архив предполагается редко обновлять;
· вы планируете чаще распаковывать весь архив, нежели извлекать из него один или несколько файлов;
· нужно достичь более плотной степени сжатия, даже в ущерб скорости упаковки.
Файлы в непрерывных архивах обычно отсортированы по расширению, однако с помощью специального файла rarfiles.lst можно задать альтернативный порядок сортировки самостоятельно.
Многотомные и самораспаковывающиеся архивы также могут быть непрерывными.
Что значит создать непрерывный архив
Архивы ZIP.
Архивы RAR.
WinRAR – это 32-разрядная версия архиватора RAR для Windows. Это мощное средство создания архивов и управления ими. WinRAR поддерживает следующие функции:
• Полная поддержка архивов RAR и ZIP.
• Оригинальный высокоэффективный алгоритм сжатия данных.
• Специальный алгоритм мультимедиа-сжатия.
• Интерфейс командной строки.
• Самораспаковывающиеся архивы и тома (SFX).
• Восстановление физически поврежденных архивов.
• Другие дополнительные функции, например, шифрование, блокировка, добавление архивных комментариев (с поддержкой ESC-последовательностей ANSI), ведение протокола ошибок, список порядка файлов, метки томов и прочие.
WinRAR можно использовать двумя способами: в режиме графической оболочки со стандартным интерфейсом Windows и в командной строке. Чтобы использовать WinRAR в режиме оболочки, надо дважды щёлкнуть мышью на значке WinRAR ; после этого для архивации и извлечения файлов можно пользоваться кнопками и меню.
В комплект поставки WinRAR входит файл Rar.exe. Этот файл является также 32-разрядной версией RAR для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом режиме. Обычно консольная версия RAR используется для вызова из пакетных файлов (BAT и CMD), для запуска из приглашения DOS и др. Она поддерживает в командной строке больше команд и ключей, чем WinRAR.
Для использования WinRAR в режиме командной строки необходимо в меню «Пуск» открыть диалог «Выполнить…» или окно «Программы/Сеанс MS-DOS» и ввести нужную команду. Если запустить WinRAR из командной строки без параметров, то будет активизирована оболочка. Общий синтаксис выглядит следующим образом:
Применяются следующие команды:
Ключи (используются вместе с командами):
-? – вывести справочную информацию о командах и ключах. Та же информация появляется, если дана неправильная команда или RAR запущен без команд.
-ac – снять атрибут «Архивный» после архивации или извлечения файла (только в версии для Windows).
-ag [формат] – добавить к имени архива текущую дату и время. Добавляет к имени архива дату и время создания архива. Полезно при регулярном создании резервных копий.
Формат по умолчанию «YYYYMMDDHHMMSS» можно переопределить с помощью параметра формат этого ключа. Допустимы следующие символы:
Y – год
M – месяц
MMM – месяц в виде строки (Jan, Feb и т.д.)
D – день
H – часы
M минуты (обрабатывается как минуты, если стоит после часов)
S – секунды
Формат RAR в большинстве случаев обеспечивает лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов.