ZPAQ 1.5.5
Описание
Архиваторный плагин (wcx) для Total Commander для формата ZPAQ.Основан на zpaq 7.07.
Zpaq — журналируемый архиватор (с добавлением только в конец) для инкрементного резервного копирования.
Файлы добавляются, только если они отличаются от уже сохранённых версий.
Сохраняются как старые, так и новые версии.
Также поддерживаются:
* Многопоточное сжатие и распаковка
* Уникальная дедупликация, уменьшающая размер архива, даже если сжатие не используется (метод сжатия 0)
* (Удалённые) многотомные архивы с необязательным локальным индексным файлом
* «Откат» архивов к более раннему состоянию
* Шифрование (AES-256)
Подробнее см. http://mattmahoney.net/dc/zpaq.html.
Коротко: файлы нельзя удалить, можно только добавлять новые, но плагин очень эффективно находит повторяющиеся фрагменты файлов, когда вы добавляете в архив несколько версий одного файла.
Кроме того, в нём есть очень эффективные методы сжатия (метод 4/5), которые в большинстве случаев создают файлы даже меньше, чем 7-Zip в лучшем режиме, но могут работать довольно медленно.
Более слабые методы сжатия (до метода 2) сжимают быстро, а распаковывают очень быстро.
В режиме по умолчанию, когда вы открываете архив zpaq в TC, вы видите либо только файлы последнего обновления, либо все «собранные» файлы из всех сделанных обновлений, причём каждый файл показан в своей новейшей версии — так же, как в других архиваторах (zip, rar, ...).
Чтобы воспользоваться уникальной возможностью журналирования, то есть получить старые версии файлов, включите опцию 'Show all archive versions' (через 'Pack files' -> выберите 'zpaq' -> 'Configure'), и вы сможете просматривать все обновления архива.
Для использования более чем одного потока сжатия/распаковки настоятельно рекомендуется версия x64.
Для стабильной работы рекомендуется 1024+ МБ ОЗУ.
Метод сжатия 4 очень медленный, а метод 5 — чрезвычайно медленный, поэтому будьте осторожны, запуская их на больших наборах файлов.
Что нового
-----
- fixed: the progress dialog randomly stopped getting any updates whatsoever in the middle of a long pack/unpack process
- progress dialog code overhaul: allows faster response time; no more superfluous delay when creating or extracting (very) small archives
- reimplemented basic listing/extraction support for old streaming (non-journaling) zpaq archives
- added support for an own (separate) settings file for the plug-in
- and more...
1.5
---
- added customizable "-until" listing option for archives, by providing "dummy" files with all version dir names
- added optional "full archive state" extraction
- added optional (and limited) support for individual file extraction (PK_CAPS_SEARCHTEXT), which will enable TC to search archive content for text and compare archive's file content in the Synchronize dirs function
- added option to ALWAYS store full (absolute) paths when packing
- added tooltips with additional information for some elements in the config dialog
- fixed: filenames with characters above U+FFFF were not valid
- and more...
1.4a
----
- fixed: the state of the 'Warn about memory requirements' option wasn't saved to config/ini file
- fixed a possible memory leak
- language updates
1.4
---
- reimplemented ZPAQ 7.07 core
- the block size for compression can now be set in the config dialog
- when packing, the progress dialog now receives the same amount of updates as standalone zpaq
- canceling a pack process can now optionally discard the current archive update (new option)
- and more...
1.3.6
-----
- revert to ZPAQ 7.05 core due to unresolved bug in x64 plug-in
1.3.5
-----
- update to ZPAQ 7.07 core
- directory timestamps now extract correctly for the versioning view
- added new special field for the custom format string: the archive name
- the 'Show the default archive view in extra dir' option will now also work w/o the 'Show archive version names as detailed timestamp' option
- and more...
1.3
---
- added optional normal archive view (i.e. the default view showing the latest archive state) in an extra dir, when listing an archive via the 'Show all archive versions' option; can optionally include all "deleted" files
- progress dialog for packing/unpacking will now receive constant updates, you can now send any operation to background easily
- added option to warn about pending background operations
1.2a
----
- fixed: error preventing extraction of some files
1.2
---
- added optional support for archive "Rollback" when updating an existing archive
- added support for a detailed custom format for the 'Show archive version names as timestamp' option
- crash fix
1.1c
----
- added 'Don't mark files found only in the last update as deleted' option
1.1b
----
- fixed: creating/updating or opening an archive with with path length > 259 didn't work
1.1a
----
- added 'Mask empty archive versions' option
- fixed: resource leak (open directory handles) when using multi-part detection
1.1
---
- added optional support for NTFS Alternate Data Streams (storing and extracting)
- added optional (remote) multi-part detection
- fixed: when packing and 'Show all archive versions' enabled, files with the same paths were stored again (but deduplicated)
- fixed: packing files with path length > 259 to an archive didn't work
- and more...