Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

stdx.compress

功能介绍

compress 是一个压缩与归档能力的集合模块,旨在提供流式、高效且易用的压缩与归档工具集,支持单文件压缩、数据流压缩、以及归档(打包)功能的组合使用。

压缩是指用更少的比特表示数据,以便更高效地存储和传输数据。此能力由子模块 stdx.compress.zlib 提供。

归档是将多个文件/目录的元数据与内容打包为一个连续的归档流(不隐含压缩)。此能力由子模块 stdx.compress.tar 提供,支持 V7/USTAR/PAX/GNU 格式。

压缩和归档通常组合使用,常见用法是先归档再压缩(例如 tar.gz)。本包在顶层提供便捷的组合工具(例如 TarGzip),将打包与压缩组合为单步读写接口,方便常见场景使用。

API 列表

类名功能
TarGzip一键式 tar.gz 压缩解压组合工具