LZ4

来自Local Chinese Wikipedia
imported>InternetArchiveBot2025年2月9日 (日) 00:13的版本 (补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.9.5)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

package.lua第80行Lua错误:module 'Module:CGroup/core' not found

页面Module:Infobox/styles.css没有内容。

LZ4
脚本错误:没有“InfoboxImageVariant”这个模块。
原作者Yann Collet
开发者Yann Collet
首次发布2011年4月24日 (2011-04-24)
当前版本1.10(2024年7月22日,​22个月前​(2024-07-22[1]
源代码库页面Template:Plainlist/styles.css没有内容。Template:EditAtWikidata
编程语言C
引擎页面Template:Plainlist/styles.css没有内容。
    脚本错误:没有“Wd”这个模块。
Template:EditAtWikidata
操作系统跨平台
平台可移植
类型数据压缩
许可协议Simplified BSD License
网站Template:Official URL
脚本错误:没有“Template wrapper”这个模块。

LZ4是一种无损数据压缩算法,着重于压缩和解压缩速度,它属于面向字节的 LZ77 压缩类型。

特征[编辑]

LZ4 算法目标是在速度和压缩比上进行良好的权衡,传统上 LZ4 压缩率比 LZO 差,而 LZO 比 Deflate 类型的算法更差。但是 LZ4 压缩速度与 LZO 相似,比 DEFLATE 快数倍,而解压缩速度则明显快于 LZO。[2]

设计[编辑]

压缩可以在流或者块中进行。在查找最佳匹配时投入更多努力可达到更高的压缩率,这样的结果是更小的输出和更快的解压缩速度。

实现[编辑]

Yann Collet 使用C语言制成的参考实现发布在BSD许可证之下。此算法已有多种语言的移植绑定,包括JavaC#Python等。[3]像是Hadoop等数据库使用此算法进行快速压缩。LZ4也在Linux内核 3.11中被原生实现。[4]ZFS文件系统的FreeBSDIllumos、ZFS on Linux,以及ZFS-OSX实现都支持LZ4算法进行即时压缩。[5][6][7][8]Linux从3.19-rc1开始在SquashFS中支持LZ4。[9]Yann Collet也在较新版的Zstd压缩软件中实现了LZ4。

参考资料[编辑]

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  3. GitHub上的Extremely Fast Compression algorithm http://www.lz4.org
  4. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  5. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  6. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  7. GitHub上的Illumos #3035 LZ4 compression support in ZFS and GRUB
  8. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  9. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found

外部链接[编辑]

  1. REDIRECT Template:Official_website

package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found