ZipKit是一个运行于Mac OS X和iOS上的zip代码框架,使用Objective-C编写。完全支持标砖PKZip格式;使用zip64做扩展名,则能够支持4G以上的大小的文件的操作。需要Xcode3.1、iOS3.0支持。
# 其他(Others) # 压缩、解压缩
PHP在线快速压缩解压ZIP文件 利用pclzip2.8.2类 做的,当pclzip有更新时可直接覆盖. 利用的时当前最新版类,很好用的哦,PclZip能够压缩与解压缩Zip格式的压缩档;且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method
# 压缩、解压缩
Visual YUI Compressor
XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 开发,但是 LZMA-SDK 包含了一些 WINDOWS 平台的特性,所以 XZ Utils 为以适应 POSIX 平台作了大幅的修改。XZ Utils 的出现也是为了取代 POSIX 系统中旧的 LZMA Utils。命令行程序 xz,用来生成和解压缩
Zopfli 开源压缩算法
libzip 是一个 C 开发库,用于创建、修改 zip 压缩包。可直接从数据缓冲中添加文件,或者直接从其他 zip 归档中压缩数据。
pigz 是一个 gzip 的并行实现版本,使用多线程来进行压缩以充分利用多处理器和多核系统。它将压缩任务分成 128kb 大小的块并分配给多个线程并行处理。
zlite是一个高效、轻量级的通用数据压缩工具,zlite使用了ROLZ字典压缩算法,并使用Polar编码算法进行二次处理。一般情况下,zlite压缩率略高于gzip,而压缩用时仅为gzip的一半左右。同时,zlite对包含大量重复的数据有很好的适应性,如服务器端开发常见的大批量日志数据,zlite可以在用时仍为gzip一半的情况下,达到比gzip高出30%以上的压缩率。
JBIG-KIT 实现了一个高效的数据压缩算法,可用于双层高分辨率的图像压缩,例如传真页和扫描文档。它提供了可移植的 C 库实现压缩和解压功能,同时提供了命令行的处理工具。
Lziprecover 是个数据恢复工具,能解压缩 lzip 压缩数据格式(.lz)的文件,而且能平滑修复损坏的文件。Lziprecover 能从两个或者更多的副本中恢复损坏比较严重的文件,从损坏的文件中提取数据,解压文件,测试文件的完整性。
# 数据备份 # 压缩、解压缩
File roller for Mac OS X
FastLZ 是免费开源的,便携式压缩库。FastLZ 压缩 10 亿字节的文本文件,更多内容请看基准测试结果。支持 Microsoft Windows, Linux,其他 Unix 系统,甚至是 DOS。在 x86, Itanium 和 UltraSPARC 机器上也能运行的很好。为了优化速度,编译flags来优化选项。
FileOptimizer 是通过无损压缩技术来减少许多普遍的文件类型文件的大小。就像 JPEG 图像,看起来是一模一样的,但是使用 FileOptimizer 后的大小会变得更小。FileOptimizer 有一个特性就是会自动将处理过的文件替代原有的文件。FileOptimizer 运行的很不错,经过多次运行的结果得出:PNG 和 PDF 文件大小可以减少 40%,MP3 减少 15%,JPEG 通常减少 5-10%。
ZIP4J 是一个开源的 Java 处理 zip 压缩文件的开发包。Create, Add, Extract, Update, Remove files from a Zip file. Create or extract files from Split Zip files
Ultra Minifier 是最简单的 YUI 压缩工具,用于压缩 JavaScript 和 CSS 代码,而不需要使用 Terminal。
HPACK library 是 Go 语言实现的 HPACK 压缩库。
compress 的目标是提供 Go 语言除了标准库以外的其它纯粹、流行的压缩算法合集。要求Go1.5或更高版本的库才能构建。BZip2 解压速度大约是 1.5x到3.0xDEFLATE 解压大约是 1.5x到1.8x 甚至更快。Brotli 解压速度约为 0.3x至0.5xBZip2 压缩速度约为 0.4x到0.7xBZip2 解压速度约为 0.8x至1.0xDEFLATE 解压速度约为 0.5x到0.6x
Jcompress 是一款基于哈夫曼编码和最小堆的无损压缩、解压缩小程序,支持任何格式的文件的压缩与解压缩。Jcompress 的源代码位于 Utility 的 repository 分类下的 Jcompress 目录,后续会在 Utility 下面增加其他一些实用的小程序,比如基于 socket 的文件断点下载小程序等等。Jcompress代码实现1. 最小堆代码实现最小堆排序算法基本上是按照<数据结构>严蔚敏版的算法来实现的,其具体功能这里不再赘述,仅列出代码,读者可以参考课本自行分析之。首
Bcolz 是一款支持数据压缩的,列数存储软件。提供可压缩内存和磁盘的柱状分块数据容器。列存储允许有效地查询表,以及列添加和删除。它基于 NumPy ,并将其用作标准数据容器与 Bcolz 对象进行通信。压缩过程由 Blosc 在内部执行,Blosc 是针对二进制数据进行优化的高性能多线程压缩器。Bcolz 也可以在内部使用 numexpr或 dask ,以加速许多向量和查询操作。numexpr / dask 可以优化内存使用,并使用多线程进行计算。
Brotli 压缩算法 Android 库。Brotli 是一个通用的无损压缩算法,它使用了 LZ77 算法的现代变体、Huffman 编码和二阶上下文建模的结合来压缩数据,因而有着媲美当前任何现代通用压缩算法高的压缩率。在速度上它与 deflate 算法类似,但提供了更高的数据密度。Brotli 压缩的数据格式在RFC 7932中定义。Brotli 是由 C/C++ 开发的。整个项目的结构完全遵守 Android Studio的规范。项目中的 brotlij module 是 brotli 的封装,该 m
# 手机/移动开发 # 压缩、解压缩
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号