Работа с архивами и сжатиемПространство имен: Pullenti.Util
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | CompressDeflate | byte[] | Заархивировать байтовый массив алгоритмом Deflate (без Zlib-заголовка) |
![]() ![]() | CompressGZip | byte[] | Заархивировать массив байт алгоритмом GZip |
![]() ![]() | CompressZlib | byte[] | Заархивировать байтовый массив алгоритмом Zlib |
![]() ![]() | CreateZipFile | нет | Создать zip-файл |
![]() ![]() | CreateZipStream | нет | Создать zip в потоке |
![]() ![]() | DecompressDeflate | byte[] | Разархивировать байтовый массив алгоритмом Deflate (без Zlib-заголовка) |
![]() ![]() | DecompressGZip | byte[] | Разархивировать байтовый массив алгоритмом GZip |
![]() ![]() | DecompressZlib | byte[] | Разархивировать байтовый массив алгоритмом Zlib. |
![]() ![]() | GetFileFromArchive | byte[] | Извлечь файл из архива (архив может быть ZIP, RAR, TAR и некоторые другие) |
![]() ![]() | GetFileNamesFromArchive | Dictionary<string, int> | Получить список файлов, содержащихся в архиве (архив может быть ZIP, RAR, TAR и некоторые другие) |
![]() ![]() | GetFilesFromArchive | List<FileInArchive> | Разархивировать файл архива (архив может быть ZIP, RAR, TAR и некоторые другие). Сами файлы на диск не записываются - всё в памяти. |
![]() ![]() | UnzipFiles | List<string> | Разархивировать файлы из ZIP-архива |