KOS工具包安装 | 使用 Zstandard (zstd) 快速实时数据压缩

目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 zstd版本

3 安装

3.1 安装zstd-1.5.0-1

3.1.1 下载源码包

3.1.2 编译并检查

3.2 验证zstd-1.5.0-1

3.2.1 查看zstd版本

3.2.2 压缩文件

3.2.3 压缩文件夹

3.2.4 解压文件


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id=12126
zstd,全称为Zstandard,是一种快速且高效的压缩算法,由Facebook的Yann Collet开发并开源。该算法旨在提供比传统压缩算法(如DEFLATE、Brotli等)更高的压缩速度和比率,同时保持合理的压缩质量。zstd-1.5.0-1作为zstd系列的一个版本,在发布时带来了显著的性能改进和多项API的稳定。GitHub主页:https://github.com/facebook/zstd

2 安装准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp2
硬件平台:aarch

2.2 zstd版本

版本号:zstd-1.5.0-1

3 安装

3.1 安装zstd-1.5.0-1

3.1.1 下载源码包

下载地址:https://github.com/facebook/zstd/releases/download/v1.5.0/zstd-1.5.0.tar.gz

上传至操作系统并解压
tar -xzvf zstd-1.5.0.tar.gz

3.1.2 编译并检查

cd zstd-1.5.0/

make install

make check

3.2 验证zstd-1.5.0-1

3.2.1 查看zstd版本

zstd -v

3.2.2 压缩文件

使用zstd filename压缩文件,压缩后文件夹内会多一个zst结尾的文件

zstd test.txt

test.txt文件被压缩为test.txt.zst文件,原文件大小为90745压缩后为2446

3.2.3 压缩文件夹

zstd -r dir_name 压缩目录,会对目录中每个子文件进行压缩,为每个子文件生成.zst

zstd -r mulu

mulu下有一个mulu1文件夹和test.txt文件mulu1下面有tmp文件,压缩后mulu下有一个mulu1文件夹、test.txt文件和test.txt.zst文件,mulu1下面有tmp文件和tmp.zst文件

3.2.4 解压文件

zstd -d file_name.zst

test.txt.zst被解压为test.txt,但是因为目录下存在一个test.txt了所以提示是否覆盖原来的test.txt。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值