Skip to content

Zip архивы

Создать

Описание, пример вызова
// Параметры:
// ИмяФайла - Строка
//
// Возвращаемое значение:
// Структура - Описание:
// * ИмяФайла - Строка
// * Размер - Число
// * РазмерКаталога - Число
// * Файлы - Массив Из см. ПрочитатьЗаписьКаталога
// * Поток - ФайловыйПоток
//
Функция Создать(ИмяФайла) Экспорт

Пример вызова

Результат = ZipАрхивы.Создать(ИмяФайла)

ДобавитьФайл

Описание, пример вызова
// Параметры:
// Архив - см. Создать
// ИмяФайла - Строка
//
Процедура ДобавитьФайл(Архив, ИмяФайла) Экспорт

Пример вызова

ZipАрхивы.ДобавитьФайл(Архив, ИмяФайла)

Размер

Описание, пример вызова
// Параметры:
// Архив - см. Создать
//
// Возвращаемое значение:
// Число
Функция Размер(Архив) Экспорт

Пример вызова

Результат = ZipАрхивы.Размер(Архив)

ОтделитьЧасть

Описание, пример вызова
// Параметры:
// Архив - см. Создать
// ИмяФайла - Строка
//
Процедура ОтделитьЧасть(Архив, ИмяФайла) Экспорт

Пример вызова

ZipАрхивы.ОтделитьЧасть(Архив, ИмяФайла)

Завершить

Описание, пример вызова
// Параметры:
// Архив - см. Создать
//
Процедура Завершить(Архив) Экспорт

Пример вызова

ZipАрхивы.Завершить(Архив)

ПрочитатьАрхив

Описание, пример вызова
// Прочитать архив.
//
// Параметры:
// Источник - ФайловыйПоток, ПотокВПамяти, УникальныйИдентификатор -
// источник архива, если УникальныйИдентификатор - то это файл в томе.
//
// Возвращаемое значение:
// Структура:
// * КаталогФайлов - Соответствие из КлючИЗначение:
// ** Ключ - строка - имя файла.
// ** Значение - см. ПрочитатьЗаписьКаталога
// * Источник - ФайловыйПоток, ПотокВПамяти, УникальныйИдентификатор -
// * КонецКаталога - см. КонецКаталога
// * Смещение - Число
// * Размер - Число
// - Неопределено
Функция ПрочитатьАрхив(Источник) Экспорт

Пример вызова

Результат = ZipАрхивы.ПрочитатьАрхив(Источник)

ПрочитатьВложенныйНесжатыйАрхив

Описание, пример вызова
// Параметры:
// ДанныеАрхива - см. ZipАрхивы.ПрочитатьАрхив
// ИмяФайла - Строка - имя файла в архиве
//
// Возвращаемое значение:
// см. ПрочитатьАрхив
Функция ПрочитатьВложенныйНесжатыйАрхив(ДанныеАрхива, ИмяФайла) Экспорт

Пример вызова

Результат = ZipАрхивы.ПрочитатьВложенныйНесжатыйАрхив(ДанныеАрхива, ИмяФайла)

ИзвлечьФайл

Описание, пример вызова
// Параметры:
// ДанныеАрхива - см. ZipАрхивы.ПрочитатьАрхив
// ИмяФайла - Строка
// Каталог - Строка
//
// Возвращаемое значение:
// Булево
Функция ИзвлечьФайл(ДанныеАрхива, ИмяФайла, Каталог) Экспорт

Пример вызова

Результат = ZipАрхивы.ИзвлечьФайл(ДанныеАрхива, ИмяФайла, Каталог)

ПрочитатьФайл

Описание, пример вызова
// Прочитать файл
//
// Параметры:
// ДанныеАрхива - см. ZipАрхивы.ПрочитатьАрхив
// ИмяФайла - Строка
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено - Прочитать файл
Функция ПрочитатьФайл(ДанныеАрхива, ИмяФайла) Экспорт

Пример вызова

Результат = ZipАрхивы.ПрочитатьФайл(ДанныеАрхива, ИмяФайла)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).