【发布时间】:2012-06-17 13:43:33
【问题描述】:
我有一个文件名中包含非 ASCII 字母的 RAR 文件。我尝试在 Delphi 中对其进行解码。我的代码适用于 ASCII 文件名,但在这些文件名上失败了。它不是 WideChar,也不是 UTF8。我在这里找到了 RAR 规格: http://ams.cern.ch/AMS/amsexch/arch/rar/technote.txt 但它没有说明字符编码。 我尝试了 WOTSIT.org,但所有指向 RAR 的链接都已失效(几乎每个链接都已失效;我什至联系了管理员,但他没有回复,也没有修复链接)。 好像不是 8bit 编码,但不知道是什么。
【问题讨论】:
-
你可以在这里找到UnRAR的源代码:rarlab.com/rar_add.htm这是一个更新的版本。
标签: delphi character-encoding file-format rar