首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    压缩格式大比拼:TAR、ZIP、7Z、WAR 谁才是压缩之王?

    适用场景:Linux 系统备份、保留文件权限和目录结构。 1.2 ZIP 特点:中等压缩率,高兼容性,支持加密。 常见扩展名:.zip。 适用场景:日常文件打包、Windows 环境共享。...1.3 7Z 特点:最高压缩率(LZMA/LZMA2 算法),支持多线程和 AES-256 加密。 常见扩展名:.7z。 适用场景:需要极致压缩比的场景(如日志归档)。...压缩率对比 2.1 算法原理 格式 主要压缩算法 压缩率 速度 TAR 无(仅归档) - 最快 ZIP DEFLATE 中等 快 7Z LZMA/LZMA2 最高 慢 WAR DEFLATE(同 ZIP...需求 推荐格式 理由 最小文件体积 7z LZMA2 提供最高压缩率 最快压缩/解压 ZIP 兼容性好,速度较快 Linux 系统备份 tar.gz / tar.xz 保留权限,压缩率可选 Java 部署...TAR 需配合压缩工具,适合 Linux 系统管理。 WAR 是 Java 专属,本质仍是 ZIP。 最终建议: 个人使用 → ZIP(方便快捷)。 服务器日志压缩 → 7z(节省空间)。

    1.2K10

    原创 Paper | xz-utils 后门代码分析

    作者:0x7F@知道创宇404实验室 时间:2024年4月29日 1 前言 xz-utils 是一种使用 LZMA 算法的数据压缩/解压工具,文件后缀名通常为 *.xz,是 Linux 下广泛使用的压缩格式之一...从而实现认证绕过和远程命令执行,该后门涉及 liblzma.so 版本为 5.6.0 和 5.6.1,影响范围包括 Debian、Ubuntu、Fedora、CentOS、RedHat、OpenSUSE 等多个主流 Linux...攻击者将后门目标定向至 sshd 服务,这能使后门在具备隐蔽性的同时产生更大的攻击效益,不过默认情况下 sshd 服务和 xz-utils 并没有联系;部分 Linux 发行版(以Debian为例)在...3 分析环境配置 参考资料 首先我们搭建分析环境,由于 xz-utils 后门事件披露后各 Linux 发行版为降低影响范围对 xz-utils/liblzma.so 进行了版本回退,以及攻击者只在...https://elixir.bootlin.com/glibc/latest/source/sysdeps/generic/ldsodefs.h#L237 [15] https://man7.org/linux

    1.2K10

    LinuxShell命令tar

    tar 工具一路发展过来,经过很多大佬的打磨,功能强大,现在已经是 Linux 系统上默认的数据归档工具。 需要注意的是,tar 只是一个归档工具,本身并不具有强大的压缩功能。...压缩格式 长参数 短参数 gzip --gzip -z bzip2 --bzip2 -j xz --xz -J lzip --lzip lzma --lzma lzop --lzop zstd -...lzma .tlz lzma .lzo lzop .xz xz .zst zstd .tzst zstd 【注】在解压压缩包前,建议先用 tar -tvf 查看一下对应的压缩包,因为有些压缩包中的成员可能没有一个公共的根目录前缀...-cvf lzma_file xxx # 创建 .lzma, .tlz 包 tar --lzop -cvf lzop_file xxx # 创建 .lzo 包 tar --zstd -cvf zstd_file...-xvf lzma_file # 解压 .lzma, .tlz 包 tar --lzop -xvf lzop_file # 解压 .lzo 包 tar --zstd -xvf zstd_file

    1.2K20

    Python 3.14新特性:Zstandard压缩库正式加入标准库,性能提升30%

    这是自2012年Python 3.3添加lzma模块后,标准库在压缩领域的首次重大更新。十年磨一剑,Zstd凭什么能打破僵局?统一命名空间又将如何改写Python压缩生态?...在Python现有压缩模块中,zlib(DEFLATE算法)、gzip、bzip2和lzma已服役多年,但性能瓶颈日益凸显。Zstd的出现,彻底改变了这一格局。...作为Meta开发的开源压缩算法,Zstd的核心优势堪称“全能型选手”:压缩率远超zlib和bzip2,接近lzma但解压速度快3-5倍。...它已被IETF标准化为RFC 8478,成为ZFS/Btrfs文件系统、Linux内核、conda包管理器的标配。...为保证兼容性,官方提供了平滑过渡方案:# 兼容新旧版本的导入方式try: from compression.lzma import LZMAFileexcept ImportError: from

    46920
    领券