Настройка – Архиватор ZIPНазад

ПолеОписание

ZIP-упаковщикВведите имя и путь вашего ZIP-упаковщика (pkzip.exe). Вы можете использовать кнопку >> для выбора файла.

Применять внутр. упаковщик
Использовать упаковщик ZIP, встроенный в Total Commander. После упаковки ZIP-файл автоматически проверяется на ошибки. Проверку можно прервать без удаления полученного ZIP-архива. Проверку можно полностью отключить, установив VerifyZip=0 в секции [Packer] файла wincmd.ini.

Использовать Zip-NT 2.0.1 (поддерживает длинные имена!)
Указанный упаковщик является программой Info-Zip для Windows NT 2.0.1 или более поздней (Zip-NT). Для корректной работы упаковщика Zip 2.0.1 с Total Commander, в него необходимо внести некоторые исправления. Иначе файлы, содержащие пробелы в именах, не будут упаковываться! Total Commander вносит эти исправления автоматически, если обнаруживает неисправленную версию Info-Zip 2.0.1 (перед этим запрашивается подтверждение). Кстати, вы можете найти Zip-NT по интернет-адресу http://infozip.sourceforge.net/.

Если у вас установлена более поздняя версия Zip-NT, это исправление не требуется. В этом случае вы можете ответить "да" на вопрос, хотите ли вы использовать этот упаковщик, но вы должны сначала создать тестовый архив с файлами, содержащими пробелы в именах.

ZIP-распаковщикВведите имя вашего ZIP-распаковщика (pkunzip.exe), включая путь.

По возможности использовать внутренний распаковщик
Total Commander имеет внутренний распаковщик, написанный группой Info-ZIP, который позволяет распаковывать архивы без pkunzip. Чтобы использовать его, установите этот флажок. Если флажок установлен, внутренний распаковщик используется всегда.



Следующие настройки используются только для внутреннего ZIP-упаковщика:

Степень сжатия внутреннего ZIP-упаковщика
Здесь вы можете выбрать коэффициент сжатия файлов. Коэффициент сжатия может быть от 1 (самое быстрое сжатие) до 9 (самое лучшее, но самое медленное сжатие). Возможно также значение 0 (без сжатия). Поскольку сжатие с коэффициентом 9 очень медленное и лишь немного лучше нормального сжатия (6), последнее является значением по умолчанию.

Временный каталог для внутреннего ZIP-упаковщика
Задаёт каталог, куда внутренний упаковщик ZIP будет помещать свои временные файлы (необходимо только при упаковке на съёмные диски):

По умолчаниюTotal Commander использует переменную окружения TEMP. Подробнее о переменных окружения и способах их определения см. в соответствующем разделе.

ДругойЗдесь вы можете ввести другой каталог, который будет использоваться Total Commander вместо обычного каталога TEMP. Каталог должен существовать!

Дополнительные установки при упаковке/распаковке
Имена в формате 8.3
Для файлов с длинными именами в ZIP-файл записывается только краткое имя в формате 8.3 (8 символов на имя и 3 символа на расширение). Это позволит распаковать ZIP-файл из DOS.
Дата архива по новейшему файлу
После упаковки дата ZIP-файла устанавливается по дате того файла в архиве, который был создан или изменён позже всех.
Открывать неполные ZIP
Позволяет открывать частично загруженные ZIP-файлы, даже в процессе загрузки. Это позволяет взглянуть на содержащиеся в архиве файлы прежде, чем закончилась загрузка. Полезно для очень больших ZIP-архивов.
Работать с повреждёнными ZIP
Обычно файлы с несовпадающей контрольной суммой CRC автоматически удаляются при распаковке. Если контрольная сумма неверна, и файл содержит важные данные, может понадобиться сохранение хотя бы этого, предположительно, повреждённого файла. В любом случае вы должны проверить файл, о котором сообщается, что он повреждён.

Упаковка юникодных имён:
Определяет способ хранения символов, не входящих в состав набора символов, поддерживаемого оригинальным стандартом ZIP.
Спрашивать каждый раз при обнаружении юникодного имени
Будет выводиться диалог с запросом конкретного способа хранения имён файлов.
Сохранять юникодные имена в UTF-8 (метод PKZIP 4.5/WinZip 11.2)
Юникодные имена будут сохранены в формате UTF-8. Этот способ несовместим со старыми ZIP-архиваторами, такими как встроенный модуль Проводника или Total Commander старых версий, но файлы можно будет распаковать (хотя юникодные символы при этом превратятся в последовательности из нескольких диакритических символов).
Всё в UTF-8, если есть хотя бы одно юникодное имя
При наличии хотя бы одного юникодного имени имена всех файлов (даже те, которые содержат только символы текущей кодовой страницы) будут сохранены в UTF-8, в противном случае будет использоваться старый, более совместимый способ.
Всё в UTF-8, если есть хотя бы один символ с кодом >127
То же, что и предыдущий пункт, но в UTF-8 сохраняются все имена с символами за пределами стандартной латиницы. Этот метод полезен, если вы хотите переслать файлы кому-то, у кого используется другая кодовая страница, например, английская, тогда как у вас установлена кириллическая.
Сохранять юникодные имена в дополнительном поле (метод Info-Zip)
Этот способ полезен, если вы хотите переслать файлы пользователю Unix/Linux-системы. Info-Zip хранит юникодные имена в отдельном поле и не затрагивает оригинальное поле с именем. Преимущества: Файлы с именами из текущей кодовой страницы будут нормально распакованы старыми архиваторами.
Сохранять все имена с не-латиницей в дополнительном поле
То же, что и предыдущий пункт, но в дополнительное поле записываются все имена с символами за пределами стандартной латиницы. Этот метод полезен, если вы хотите переслать файлы кому-то, у кого используется другая кодовая страница, например, английская, тогда как у вас установлена кириллическая.
Сохранять юникодные символы как '?'
Этот способ использовался версиями Total Commander 7.0x и более старыми. При распаковке символы вопросов будут заменены подчёркиваниями. Данный способ стоит применять, если юникодные символы встречаются в именах упакованных файлов довольно редко, и вы хотите переслать архив кому-то, кто пользуется старым ZIP-архиватором, не поддерживающим Юникод.