Gzip1#

class astropy.io.fits.hdu.compressed._codecs.Gzip1[源代码]#

基类:Codec

符合GZIP-1压缩和解压缩算法。

Gzip算法用于同名的免费GNU软件压缩实用程序。它是由J.L.Gailly和M.Adler基于DELEATE算法(Deutsch 1996)创建的,该算法是LZ77(Ziv&Lempel 1977)和哈夫曼编码的组合。

属性摘要

codec_id 

编解码器标识符。

方法总结

decode \(Buf)

使用GZIP_1算法解压缩缓冲区。

encode \(Buf)

使用GZIP_1算法压缩缓冲区中的数据。

属性文档

codec_id = 'FITS_GZIP1'#

编解码器标识符。

方法文件

decode(buf)[源代码]#

使用GZIP_1算法解压缩缓冲区。

参数:
buf : bytesarray_like字节或NumPy:ARRAY_LIKE

要解压缩的缓冲区。

返回:
buf : np.ndarraynp.ndarray

解压缩的缓冲区。

encode(buf)[源代码]#

使用GZIP_1算法压缩缓冲区中的数据。

参数:
buf _like

要压缩的缓冲区。

返回:
bytes

压缩的字节数。