stdx.compress
功能介绍
compress 是一个压缩与归档能力的集合模块,旨在提供流式、高效且易用的压缩与归档工具集,支持单文件压缩、数据流压缩、以及归档(打包)功能的组合使用。
压缩是指用更少的比特表示数据,以便更高效地存储和传输数据。此能力由子模块 stdx.compress.zlib 提供。
归档是将多个文件/目录的元数据与内容打包为一个连续的归档流(不隐含压缩)。此能力由子模块 stdx.compress.tar 提供,支持 V7/USTAR/PAX/GNU 格式。
压缩和归档通常组合使用,常见用法是先归档再压缩(例如 tar.gz)。本包在顶层提供便捷的组合工具(例如 TarGzip),将打包与压缩组合为单步读写接口,方便常见场景使用。
API 列表
类
| 类名 | 功能 |
|---|---|
| TarGzip | 一键式 tar.gz 压缩解压组合工具 |