Version 6.24
1. Bugs fixed:
a) WinRAR and UnRAR.dll extraction command dereferenced a null pointer
and crashed when processing a zero length archive name
in the archive metadata stored with -am switch.
We are thankful to Radoslaw Madej from Check Point software
for reporting this issue;
b) WinRAR and UnRAR.dll extraction command overwrote extracted file
data with contents of ::$DATA NTFS alternate data stream,
if such stream was present in the archive. In this case
unpacked data size and checksum could mismatch file size
and checksum displayed in WinRAR file list. It didn't affect
file name and type, which were displayed properly.
We are thankful to Ata Hakcil for reporting this issue.
Version 6.23
1. Added extraction of XZ archives utilizing ARM64 filter.
2. Rar$LS* temporary files, created when extracting or testing multiple
archives from Windows context menu, are now deleted immediately.
Previously they were deleted only on next WinRAR runs and only
if they were at least 1 hour old.
3. Bugs fixed:
a) a security issue involving out of bounds write is fixed
in RAR4 recovery volumes processing code.
We are thankful to goodbyeselene working with Trend Micro Zero Day
Initiative for letting us know about this bug;
b) WinRAR could start a wrong file after a user double clicked
an item in a specially crafted archive.
We are thankful to Andrey Polovinkin from Group-IB Threat
Intelligence unit for letting us know about this bug;
c) if both NTFS and Unix time extra fields were available for a file
in ZIP archive, extraction command ignored the second extra field
even if it provided more time fields than first one;
d) interface themes were applied to archive icons even if
"Apply to archive icons" option in "Organize themes" dialog
was turned off.
Version 6.22
1. Bugs fixed:
a) extracting individual files from solid archives created by
RAR versions older than 2.0, could fail in WinRAR 6.20 and 6.21.
It didn't affect extracting the entire archive, which was performed
correctly;
b) files in Unix ARJ archives could be erroneously displayed as folders
in WinRAR file list;
c) "Display files in Explorer" extraction option was ignored
if "When done: Close WinRAR" option was also set and archive
was opened in WinRAR before extracting;
d) file size value in the internal viewer status bar didn't include
the byte order mask field, displaying a smaller than actual size
for Unicode files.
Version 6.21
1. Both file and folder modification timestamps are restored
when unpacking TAR and TAR based archives like tar.gz and tar.bz2.
Previously only file modification timestamps were set
for these archive formats.
2. Added decompression of .tar.zst archives with dictionary
exceeding 128 MB. WinRAR 6.20 allowed such dictionary for .zst,
but not for .tar.zst.
3. Switches -ed and -e+d are also supported by ZIP archives.
Previously they worked only for RAR archives.
4. Bugs fixed:
a) if unencrypted file was stored after encrypted in the same
RAR archive and both files had been unpacked in the same extraction
command, WinRAR 6.20 failed to unpack the unencrypted file;
b) in some cases a wrong detailed reason of file open error could be
displayed in the second line of open error message.
6.24版本
1. 修复错误:
a) WinRAR 和 UnRAR.dll 提取命令取消引用空指针
并在处理零长度存档名称时崩溃
在使用 -am 开关存储的存档元数据中。
我们感谢来自 Check Point 软件的 Radoslaw Madej
用于报告此问题;
b) WinRAR 和 UnRAR.dll 提取命令覆盖了提取的文件
内容为 ::$DATA NTFS 备用数据流的数据,
如果档案中存在此类流。 在这种情况下
解压后的数据大小和校验和可能与文件大小不匹配
和校验和显示在 WinRAR 文件列表中。 没有影响
文件名和类型,已正确显示。
我们感谢 Ata Hakcil 报告此问题。
版本6.23
1. 添加了利用 ARM64 过滤器提取 XZ 档案的功能。
2. Rar$LS* 临时文件,在解压或测试多个文件时创建
Windows 上下文菜单中的存档现在会立即删除。
以前它们仅在下一次 WinRAR 运行时被删除,并且仅
如果它们已经存在至少 1 小时。
3.错误修复:
a) 涉及越界写入的安全问题已修复
RAR4 恢复卷中的处理代码。
我们感谢再见elene与趋势科技零日合作
主动让我们了解此错误;
b) 用户双击后 WinRAR 可能会启动错误的文件
特制档案中的一个项目。
我们感谢来自 Group-IB Threat 的 Andrey Polovinkin
情报部门让我们知道这个错误;
c) 如果 NTFS 和 Unix 时间额外字段都可用于文件
在 ZIP 存档中,提取命令忽略了第二个额外字段
即使它提供了比第一个更多的时间字段;
d) 界面主题应用于存档图标,即使
“组织主题”对话框中的“应用于存档图标”选项
被关闭。
版本6.22
1. 修复错误:
a) 从创建的实体档案中提取单个文件
早于 2.0 的 RAR 版本在 WinRAR 6.20 和 6.21 中可能会失败。
它并不影响提取整个存档,该操作已执行
正确;
b) Unix ARJ 档案中的文件可能会错误地显示为文件夹
在 WinRAR 文件列表中;
c)“在资源管理器中显示文件”提取选项被忽略
如果还设置了“完成后:关闭 WinRAR”选项并存档
解压前已在 WinRAR 中打开;
d) 内部查看器状态栏中的文件大小值不包括
字节顺序掩码字段,显示小于实际大小
对于 Unicode 文件。
6.21版本
1. 文件和文件夹修改时间戳均恢复
解压 TAR 和基于 TAR 的存档(如 tar.gz 和 tar.bz2)时。
以前仅设置文件修改时间戳
对于这些存档格式。
2.新增.tar.zst档案字典解压
超过 128 MB。 WinRAR 6.20 允许 .zst 这样的字典,
但不适用于 .tar.zst。
3. ZIP 存档也支持开关 -ed 和 -e+d。
以前它们仅适用于 RAR 存档。
4.错误修复:
a) 如果未加密的文件在加密后存储在同一个文件中
RAR 存档并且两个文件已在同一提取中解压
命令,WinRAR 6.20 无法解压未加密的文件;
b) 在某些情况下,文件打开错误的详细原因可能是错误的
显示在打开错误消息的第二行。