Hasty Briefsbeta

双语

Show HN: ZXC – Asymmetric, +40% decode vs. LZ4 on ARM (C, BSD-3, Fuzzed)

2 months ago
  • #embedded-systems
  • #performance
  • #compression
  • ZXC是一个专为内容分发和嵌入式系统优化的非对称高性能无损压缩库
  • 其专注于'一次写入多次读取'场景,通过牺牲压缩速度来换取最大解压吞吐量
  • 在Apple Silicon上ZXC解压速度比LZ4快40%,在云端ARM架构(Google Axion)上快22%
  • 已正式并入lzbench主分支,可通过行业标准基准测试进行独立验证
  • 采用非对称效率设计,ZXC特别针对ARMv8等现代CPU架构优化解压性能
  • 基准测试显示:ZXC-3(标准模式)比LZ4快1.39倍,ZXC-5(紧凑模式)比Zstd-1快3.3倍
  • 支持多平台包括macOS ARM64、Linux AArch64、Linux x86_64和Windows x86_64
  • 提供命令行工具支持基础压缩、高压缩比、解压及性能测试功能
  • 包含线程安全API,适用于高并发环境和多种编程语言
  • 具备持续模糊测试、静态/动态分析功能,API要求显式缓冲区容量以确保安全