Шифрование методом ZIP версии 2.0. Совместимо со всеми сторонними программами.
Полное описание, параметры и ограничения
МетодШифрованияФайлаАрхива.Zip20 (ArchiveFileEncryptionMethod.Zip20)
МетодШифрованияФайлаАрхива (ArchiveFileEncryptionMethod)
Zip20 (Zip20)
Доступен, начиная с версии 8.3.26.
Описание:
Шифрование методом ZIP версии 2.0. Совместимо со всеми сторонними программами.
Использование в версии:
Доступен, начиная с версии 8.3.26.
Методическая информация
Практические примеры
Использовать МетодШифрованияФайлаАрхива.Zip20 со своим архивом
Конкретный режим передаётся документированному конструктору / методу на собственном файле и новом выходном пути. Неподдерживаемые форматы записи не выдумываются.
Где и как запускать
Тело серверной процедуры своей обработки / процедуры толстого клиента; только заранее подготовленные собственные файлы.
Подготовка
Выполняйте код в теле серверной процедуры своей обработки / процедуры толстого клиента. Путь относится к компьютеру выполнения, не к диску браузера.
Создайте только свой каталог C:\1CStudy\archive-input с book.txt и вложенным chapter\part.txt, в файлах — ваш учебный текст. Используйте латинские имена; рабочие каталоги в пример не подставляйте.
Выходной архив получает новое временное имя, существующий ZIP не открывается для перезаписи. После ручной проверки удалите только свои созданные файлы по показанным именам.
TrainingOnly — открыто опубликованный учебный пароль для проверки метода шифрования, не секрет и не рекомендация для защиты данных. В архиве только ваш несекретный учебный текст.
ИмяZIP = ПолучитьИмяВременногоФайла("zip");
Архив = Новый ЗаписьФайлаАрхива(
ИмяZIP, "TrainingOnly", ТипФайлаАрхива.ZIP, "Учебный архив",
МетодСжатияФайлаАрхива.Сжатие, УровеньСжатияФайлаАрхива.Оптимальный, МетодШифрованияФайлаАрхива.Zip20, КодировкаИменФайловВФайлеАрхива.UTF8);
Архив.Добавить("C:\1CStudy\archive-input\book.txt",
РежимСохраненияПутейФайлаАрхива.НеСохранятьПути,
РежимОбработкиПодкаталоговФайлаАрхива.НеОбрабатывать);
Архив.Записать();
Сообщить(ИмяZIP);Разбор по шагам
Подготовьте только указанные свои файлы и выполняйте код на компьютере, где они доступны.
Передайте выбранный режим в точную позицию конструктора или метода.
Проверьте собственный результат по показанному пути, не подставляя рабочий архив для перезаписи.
Как проверить результат
В совместимом архиваторе собственный файл требует пароль TrainingOnly. Метод указан в седьмой позиции конструктора, а пароль — во второй.
Если пароль пуст, шифрования не будет независимо от выбранного метода. Zip20 показан как совместимый старый вариант, не как современная рекомендация безопасности.
Записать записывает и закрывает архив. Добавить не дописывает существующий ZIP: при записи он был бы полностью заменён, поэтому в коде всегда новое временное имя.
Ожидаемый результат
Режим применён к конкретному собственному архиву с известным составом и способом проверки.
На что обратить внимание
ЗаписьФайлаАрхива поддерживает запись ZIP; наличие RAR / SevenZIP в общем перечислении не разрешает такую запись.
При ошибке новый временный результат может остаться неполным; удаляйте вручную только свой явно показанный путь, без рекурсивного удаления широких каталогов.
При сборке HTML архивы не создавались и не извлекались, код 1С не выполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.