7-Zip 现在可以在 Windows 上使用超过 64 个 CPU 线程进行压缩

7-Zip 现在可以在 Windows 上使用超过 64 个 CPU 线程进行压缩

Hacker News 摘要

原标题:7-Zip for Windows can now use more than 64 CPU threads for compression

7-Zip 的历史版本更新记录如下:

25.00 (2025-07-05)

• 7-Zip 现在可以在 Windows 上使用超过 64 个 CPU 线程进行压缩工作,支持 zip、7z 和 xz 压缩格式,以及 7-Zip 性能基准测试。如果 Windows 上存在多个处理器组(在超过 64 个 CPU 线程的系统上),7-Zip 将在不同的处理器组之间分配运行的 CPU 线程。

• bzip2 的压缩速度提高了 15-40%。

• deflate(zip/gz)压缩速度提高了 1-3%。

• 改进了对 zip、cpio 和 fat 格式的支持。

• 修复了一些错误和漏洞。

24.09 (2024-11-29)

• 增加了 LZMA/LZMA2 压缩方法的默认字典大小值:

• 32 位和 64 位版本的不同级别压缩所需的字典大小进行了扩展。

• 7-Zip 现在可以计算以下哈希校验和:SHA-512、SHA-384、SHA3-256 和 MD5。

• 改进了 APM 和 HFS 格式的支持。

• 如果更新操作使用临时存档文件夹,并且存档文件被移动到目标文件夹,7-Zip 会显示移动存档文件的进度,以便在处理较大的存档时加快完成速度。

• 修复了一个错误:7-Zip 文件管理器未能为从嵌套存档中提取的文件传播 Zone.Identifier 流(如果一个存档在另一个存档内部打开)。

• 修复了一些错误。

24.08 (2024-08-11)

• 修复了 7-Zip 24.00-24.07 中创建 zip 存档时的问题:如果包含在存档中的文件无法压缩到比原始文件更小,7-Zip 可能在存档结束后写入额外的零字节,虽然创建的 zip 存档是正确的,但在解压时会显示警告。

• 修复了一个错误:在“确认文件替换”窗口中发生了 GDI 对象泄漏,在相同运行的 7-Zip 进程中显示 1600 次“确认文件替换”窗口后导致问题。

• 针对 7-Zip 文件管理器和“确认文件替换”窗口的文件图标显示进行了一些优化。

• 修复了一些错误,包括 CVE-2024-11612。

24.07 (2024-06-19)

• 修复了一个错误:7-Zip 对某些不正确的 ZSTD 存档可能会崩溃(CVE-2024-11477)。

24.06 (2024-05-26)

• 修复了一个错误:7-Zip 可能无法解压某些 ZSTD 存档。

24.05 (2024-05-14)

• 新增开关 -myv={MMNN},用于设置创建 7z 存档的解码兼容版本。

• 新开关 -myfa={FilterID},允许 7-Zip 在创建 7z 存档时使用指定的筛选方法。

• 新开关 -myfd={FilterID},禁止 7-Zip 在创建 7z 存档时使用指定的筛选方法。

• 修复了一些错误。

24.04 (2024-04-05)

• 7-Zip 文件管理器中新添加的菜单项“工具 / 删除临时文件...”,此菜单项打开一个窗口,显示用户“临时”文件夹中由 7-Zip 创建的临时文件和文件夹,用户可以在此窗口中删除临时文件。

24.03 (2024-03-23)

• 7-Zip 现在可以使用新的 RISCV 过滤器,在压缩到 7z 和 xz 存档时,这个过滤器可以提高对包含编译为 RISC-V 架构的可执行文件的数据的压缩比。

• ARM64 版本在 Windows 上的 LZMA 和 LZMA2 解压缩速度提高了 20%-60%。

• 7-Zip GUI 和 7-Zip 文件管理器可以询问用户解压需要大量内存的 RAR 存档的许可,如果 RAR 存档中的字典大小超过 4 GB。

• 新开关 -smemx{size}g:设置 RAR 存档解压的允许内存使用限制。

• 7zg.exe(7-Zip GUI):-y 开关禁用用户请求和信息提示。

• 7-Zip 在上下文菜单中显示哈希方法 XXH64 和 BLAKE2sp。

• 新开关 -slmu:将时间戳显示为 UTC 而非本地时间。

• 新开关 -slsl:在 Windows 控制台 7-Zip 中以斜杠 '/' 而非反斜杠 '' 显示文件路径。

• 7-Zip 支持使用反斜杠路径分隔符的 .sha256 文件。

• 修复了一些错误。

24.01 (2024-01-31)

• 7-Zip 现在可以解压 ZSTD 存档(.zst 文件扩展名)。

• 7-Zip 现在可以解压使用 ZSTD 压缩方法的 ZIP、SquashFS 和 RPM 存档。

• 7-Zip 现在支持快速哈希算法 XXH64,它在 ZSTD 中被使用。

• 7-Zip 现在可以解压使用更大于 4 GB 字典的 RAR 存档,创建者为新 WinRAR 7.00。

• 7-Zip 现在可以解压使用 XZ(ULMO/LZMA)压缩方法的 DMG 存档。

• 7-Zip 现在可以解压集群大小大于 64 KB 的 NTFS 映像。

• 7-Zip 现在可以解压具有 4 KB 扇区的 MBR 和 GPT 映像。

• 增加了对解压缩存档(RAR、CAB、WIM、ZIP、GZ)的速度优化。

• 整体性能优化的支持。

23.01 (2023-06-20)

• 7-Zip 菜单“工具/选项”中的“语言”页面现在显示所选翻译的信息,包括已翻译行数。

• 修复了一些错误。

23.00 (2023-05-07)

• 7-Zip 现在可以使用新的 ARM64 过滤器进行 7z 和 xz 存档的压缩。

• 默认的 BCJ2 过滤器的段大小从 64 MiB 更改为 240 MiB,可以提高对于大于 64 MiB 的可执行文件的压缩比。

• UDF 的支持得到改进。

• cpio 对象修改的支持增加。

• 当新的 7-Zip 创建多卷存档时,只保持可以更改的卷处于打开状态。

• 修复了一些错误。

22.01 (2022-07-15)

• UDF 支持提升至 UDF 2.60。

• HFS 和 APFS 的支持得到了改善。

22.00 (2022-06-15)

• 7-Zip 现在可以提取使用 LZFSE 压缩方法的 APFS(Apple 文件系统)镜像。

• 7-Zip 现在可以创建 POSIX(pax)tar 格式的 TAR 存档。

一系列版本中的改进和修复信息显示了 7-Zip 在压缩、解压和存档管理方面持续提升的能力,包括对各种新的压缩算法和存档格式的支持,以及性能优化和功能增强。


原文:https://www.7-zip.org/history.txt

评论:https://news.ycombinator.com/item?id=44489359

Report Page