这些被定义在 zlib.h 的全部常量同时也被定义在 require('zlib').constants 常量上。
不需要在正常的操作中使用这些常量。
记录他们为了使他们的存在并不奇怪。
这个章节几乎直接取自 [zlib 文档][zlib documentation]。
以前,可以直接从 require('zlib') 中获取到这些常量,例如 zlib.Z_NO_FLUSH。
目前仍然可以从模块中直接访问这些常量,但是不推荐使用。
可接受的 flush 值。
zlib.constants.Z_NO_FLUSHzlib.constants.Z_PARTIAL_FLUSHzlib.constants.Z_SYNC_FLUSHzlib.constants.Z_FULL_FLUSHzlib.constants.Z_FINISHzlib.constants.Z_BLOCKzlib.constants.Z_TREES
返回压缩/解压函数的返回值。 发送错误时为负值,正值用于特殊但正常的事件。
zlib.constants.Z_OKzlib.constants.Z_STREAM_ENDzlib.constants.Z_NEED_DICTzlib.constants.Z_ERRNOzlib.constants.Z_STREAM_ERRORzlib.constants.Z_DATA_ERRORzlib.constants.Z_MEM_ERRORzlib.constants.Z_BUF_ERRORzlib.constants.Z_VERSION_ERROR
压缩等级。
zlib.constants.Z_NO_COMPRESSIONzlib.constants.Z_BEST_SPEEDzlib.constants.Z_BEST_COMPRESSIONzlib.constants.Z_DEFAULT_COMPRESSION
压缩策略。
zlib.constants.Z_FILTEREDzlib.constants.Z_HUFFMAN_ONLYzlib.constants.Z_RLEzlib.constants.Z_FIXEDzlib.constants.Z_DEFAULT_STRATEGY
