Compressor API - ProfessorCrown/WIKI-RUSSIA GitHub Wiki
Эта библиотека реализует методы упаковки / распаковки файлов и каталогов в / из одного пакета для дальнейшего использования. Очень удобно упаковать огромное количество вложенных файлов и загрузить их в Pastebin для обмена с друзьями. На данный момент эта библиотека не сжимает входные данные, но поддерживает концепцию методов кодирования, поэтому эта функциональность может быть реализована в будущем.
compressor.pack(string outputPath, string[] fileList): boolean success, string reason
Пакует файлы из данного списка файлов в один файловый пакет
по пути вывода
. Возвращает true
в случае успеха, false
и сообщение причины в противном случае.
compressor.pack("/Archive.pkg", {
"/MyFile1.lua"
"/MyFile2.lua",
"/MyPictures/"
})
compressor.unpack(string packagePath, string outputPath): boolean success, string reason
Распаковывает файл пакет из заданного в параметре packagepath
в каталог поле выходной путь
. Перезаписывает существующие файлы с теми же именами. Возвращает true
в случае успеха, false
и сообщение причины в противном случае.
compressor.unpack("/Archive.pkg", "/UnpackedFiles/")