Google

File functions


GZIPOPEN

gzipOpen(filename [,mode])
открывает GZIP файл с именем filename и режимом mode, по умолчанию на чтение.
Mode могут быть следующими:
"rb" - чтение в бинарном режиме
"wbX" - запись со степенью упаковки X в диапазоне от 0 до 9

GZIPREAD

gzipRead(handle, @buffer [,len])
читает и распаковывает данные из открытого GZIP файл с номером handle в заранее выделенный буффер buffer len байт.
s:=space(1000)
realLen=gzipRead(h,@s,300)

GZIPWRITE

gzipWrite(handle, str_data [,len])
запаковывает len байт из str_data и записывает в GZIP-файл. Обязятельно надо явно вызвать gzipclose(), чтобы сбросились все буфера !!!

GZIPCLOSE

gzipClose(handle)
закрывает GZIP-файл

Sting functions


GZIP

GZIP(cStr[, nLevel]) --> cResult
compress string with given compression level (default 6)

GUNZIP

GUNZIP(cStr) --> cResult
uncompress string, compressed by GZIP()