没有合适的资源?快使用搜索试试~ 我知道了~
YAAF:还有另一种存档格式-用于快速压缩数据解压缩的存档格式
共45个文件
c:17个
h:17个
txt:5个
需积分: 9 0 下载量 9 浏览量
2021-05-06
17:03:29
上传
评论
收藏 89KB ZIP 举报
温馨提示
YAAF-另一种存档格式 YAAF是一种压缩存档格式,旨在满足一个特定目标:高速Rutime对压缩打包数据进行解压缩。 YAAF使用LZ4达到较高的减压速度,同时牺牲了一定的压缩率。 您可以在和上找到有关LZ4的更多信息。 此外,YAAF使用基于块的压缩来允许对压缩数据进行更快的查找操作,并且可以通过内存映射文件访问存档。 通过这种方式,操作系统的内存管理器可以处理数据传输,从而减少了数据副本,简化了多线程访问并总体上提高了性能。 此外,档案还包括某种形式的自我验证,在这种形式中,档案可以再次验证存储的哈希值及其内容。 这对于测试数据损坏很有用。 源代码中包含一个小型工具yaafcl ,它可以创建与libyaaf兼容的档案。 执行yaafcl -h以获取有关可用选项的更多信息。 该库以C99标准编写。 如果默认的压缩和哈希算法已替换为c89兼容代码,则该库的当前版本可以调整为在c
资源推荐
资源详情
资源评论
收起资源包目录
YAAF-master.zip (45个子文件)
YAAF-master
.gitmodules 109B
LICENSE.yaaf 1KB
3rdparty
CMakeLists.txt 920B
lz4
libyaaf
cmake
YAAF_Config.cmake 2KB
include
YAAF_Setup.h 8KB
YAAF.h 10KB
src
YAAF_Archive.c 14KB
YAAF_TLS.c 3KB
YAAF_Hash.h 2KB
YAAF_Compression.c 3KB
YAAF_MemFile.h 2KB
YAAF_Archive.h 3KB
YAAF_File.c 10KB
YAAF_Hash.c 2KB
YAAF_HashMap.c 9KB
YAAF_Hash_xxhash.h 2KB
YAAF_Hash_xxhash.c 2KB
YAAF_Internal.h 3KB
YAAF_test.c 6KB
YAAF_MemFile.c 6KB
YAAF_Compression.h 4KB
YAAF_Compression_lz4.h 2KB
YAAF_TLS.h 2KB
YAAF_Compression_lz4.c 4KB
YAAF_HashMap.h 3KB
YAAF_File.h 2KB
YAAF_Internal.c 5KB
CMakeLists.txt 4KB
test
YAAF_TestHashMap.c 5KB
YAAF_TestCompression.c 9KB
CMakeLists.txt 509B
yaafcl
YAAFCL_StrUtil.c 8KB
YAAFCL_DirUtils.h 3KB
YAAFCL.c 19KB
YAAFCL_DirUtils.c 12KB
YAAFCL_Job.c 15KB
YAAFCL.h 2KB
CMakeLists.txt 762B
YAAFCL_Job.h 1KB
YAAFCL_StrUtil.h 3KB
win_dirent.h 22KB
CHANGELOG 1KB
CMakeLists.txt 3KB
README.md 2KB
LICENSE.yaafcl 34KB
共 45 条
- 1
资源评论
起飞页
- 粉丝: 22
- 资源: 4545
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功