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

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

训练 Zstandard 是通过提供一些样本(每个样本一个文件)来实现的,训练的结果存储在称为“字典”的文件中,该文件必须在压缩和解压缩之前加载。使用此字典,可以在小数据上实现的压缩率大大提高。...使用技巧 主要介绍一些关于 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.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

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

, 可以是 .i 预处理文件、.s 汇编文件、.o 二进制机器码文件、可执行文件等 ; -c 选项 : 通知 gcc 编译器 取消链接步骤 , 只生成 .o 二进制机器码文件 ; -E 选项 : 只运行...%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...回应的汇编如下 : __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

35520

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.2K30
领券