由于经常用 ny 拉回来的东西文件名全是乱码,手动整理文件名几乎等于自虐,所以写了这个工具,希望对大家有用。
另外顺手加上了转换文本文件内容的功能,主要用来处理 ape 对应的 cue 文件。
这个工具我已经用了很久了,没有遇到什么问题。如果你不幸碰到了我没发现的 bug 请给我 pm,但是我没法对因此造成的损失负责。
转换文件名的时候文件内容不会有任何改动(废话)。
转换文本文件内容的时候会在原文件目录下产生一个附加 .bak 后缀的备份文件。
所以如果你不是 rp 超群的话一般是不会有问题的。
下载地址:
http://wolf.emu-zone.org/ex/xade/j2cf.exe程序是命令行模式,用法:
j2cf 将指定目录下所有文件的文件名转换为 gb 码。
对 e 文文件名的文件不做处理。
由于输入字符集是 sjis,所以遇到 gb 码文件名的文件会报错,无视就可以了。
j2cf 同上,转换单个文件的文件名。
j2cf -t 将 sjis 的文本文件内容转换为 gb 码。
本开关不处理大于 1M 的文本文件。
j2cf -T 同上,但是可以处理大于 1M 的文本文件,遇到大于 1M 的文本文件进行处理前会给出提示。
支持连带多个选项,比如
j2cf c:\download f:\mp3 g:\music\pop.mp3可以同时指定目录和文件名
j2cf -t f:\mp3\ga\CDImage.ape.ape -t h:\music\pop\CDImage2.ape.ape连续转换多个文本文件的时候每个文件名前面都要加 -t,否则第二个文件名会被认为是做转换文件名的处理
j2cf -t f:\mp3\ga\CDImage.ape.ape f:\mp3 g:\music\pop.mp3可以同时指定转换文本文件内容和目录以及文件名
目录名可以以反斜杠结尾。
当目录或者文件名中间有空格时,请将目录名或者文件名放在双引号内:
j2cf -t "f:\mp3\ga\CD Image.ape.ape" f:\mp3 "g:\music\my music.mp3"日文 sjis 码中有些符号在 gb 码中没有对应的符号,因此转换成了字串,比如经常见到的八分音符转换成了字串“(音符)”,全部这样的符号一共有47个:
{包含元素}
{包含于}
{包含}
{真包含于}
{真包含}
{推出}
{等价}
{任何}
{存在}
{偏微分记号}
{拉普拉斯算子}
{二重积分号}
(埃)
(升调)
(降调)
(音符)
(单边剑花)
(双边剑花)
(段落符号)
[milli-]
[kilo-]
[centi-]
[meter]
[gram]
[ton]
[are]
[hectare]
[litre]
[watt]
[calorie]
[dollar]
[cent]
[percent]
[millibar]
[page]
[平成]
{左下双引号}
[K.K.]
(上)
(中)
(下)
(左)
(右)
(有)
(代)
[明治]
[大正]
[昭和]
所以有时候你会发现转换的 cue 文件会比原文件稍大,很可能就是这些特殊字符造成的。
还有一个会造成转换后文本文件变大的情况是 sjis 的扩充的半角片假名 ASCII 码,程序会将他们转换为对应的全角 gb 码字符。
ps. rar 和 zip 里的乱码没办法转,用 App 启动 Winrar 得了