gzip

Начиная с 1.5.0

Содержит функции для работы с gzip компрессией

Функции

gzip(inputFile, outputFile) — создаёт gzip архив с файлом inputFile и сохраняет в outputFile.
Возвращает 1 если компрессия завершилась успешно, и -1 в противном случае.

use gzip
gzip("/tmp/readme.md", "/tmp/readme.md.gz")

gzipBytes(bytes) — возвращает сжатый в gzip массив байт.

use gzip
bytes = gzipBytes([0, 119, 87, 80/* ... */])

ungzip(inputFile, outputFile) — распаковывает gzip архив в файл outputFile.
Возвращает 1 если операция завершилась успешно, и -1 в противном случае.

use gzip
gzip("/tmp/readme.md.gz", "/tmp/readme.md")

ungzipBytes(bytes) — возвращает распакованный gzip массив байт.

use gzip
bytes = ungzipBytes([0, 119, 87, 80/* ... */])