首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

速度快,性能好!压缩神器 zstd

这个项目是作为开源的 BSD 许可收费的库,以及一个生成和解码 .zst 格式。 性能测试对比 Zstd 还可以压缩速度为代价提供更强的压缩比,Speed vs Rtrade 可以通过小增量进行配置。...使用技巧 主要介绍一些关于 zstd 工具的使用示例和参数解释 简单使用 # 将一个文件压缩成一个后缀为.zst的新文件 # 如果命令后面没有文件或文件为-的话,则读取标准输入 $ zstd file...# 在压缩操作后删除源文件 # 默认情况下,源文件在成功压缩或解压缩后不会被删除 $ zstd --rm file # 解压zst压缩包 $ zstd -d file.zst # 解压zst压缩包到标准输出...$ zstd -dc file.zst # 查看zst压缩包 $ zstd -l file.zst $ zstdcat file.zst 高级用法 # 输出详细信息 $ zstd -v file...$ zstd -v -d file.zst # 压缩一个文件同时指定压缩级别(19最高,0最低,3为默认) $ zstd -level file $ zstd -9 file # 使用更多的内存(压缩和解压时

5.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

【C++】泛型编程 ⑤ ( 函数模板原理 | C++ 编译器原理 | C C++ 编译器编译过程 | 分析 模板函数代码 汇编文件 | 编译 模板函数代码 汇编文件 | 模板函数汇编分析总结 )

%eax movl %eax, (%esp) call __Z3addIiET_S0_S0_ movl %eax, -20(%ebp) movl $LC0, 4(%esp) movl $__ZSt4cout...endef __Z3addIiET_S0_S0_: pushl %ebp movl %esp, %ebp subl $24, %esp movl $LC1, 4(%esp) movl $__ZSt4cout..., (%esp) call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0...回应的汇编如下 : __Z3addIiET_S0_S0_: pushl %ebp movl %esp, %ebp subl $24, %esp movl $LC1, 4(%esp) movl $__ZSt4cout..., T b)" << endl; return a + b; } 打印日志 cout << "调用函数模板 T add(T a, T b)" << endl; 对应的汇编内容 : movl $__ZSt4cout

26920

ArchLinux,软件安装问题统统拿下!

Tip: 我们通过pacman下载的软件,一般存储在/var/cache/pacman/pkg/路径下,其后缀为tar.zst的压缩文件,然后再进行的安装。...我们如果在网上下载其他的tar.zst后缀文件,我们可以通过pacman -U xxx.tar.zst命令直接安装!...Tip: 开发者一般提交的都是一个用包描述文件的集合(PKGBUILD) 通过yay对包文件(PKGBUILD) 的解析,能够用于创建压缩包(.pkg.tar.zst)。 最后生成的压缩包进行安装。...根据PKGBUILD构建文件,下载后缀为tar.zst的软件包,然后再进行的安装。...大体思路如下: 将deb包转化为archlinux所能直接安装的包,如tar.zst 然后利用sudo pacman -U *.pkg.tar.zst命令安装 通常,将deb包转换为tar.zst的工具使用用

3.1K30
领券