搜索 社区服务 统计排行 帮助
  • 956阅读
  • 7回复

[原创]文件名乱码转换工具

楼层直达
级别: 侠客
注册时间:
2002-08-19
在线时间:
0小时
发帖:
660
由于经常用 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 得了
级别: 骑士
注册时间:
2003-12-13
在线时间:
0小时
发帖:
1168
只看该作者 1楼 发表于: 2004-06-04
厉害,支持一下。


为什么有人CWin不转区都能玩啊…… Namco最强!
级别: 圣骑士
注册时间:
2003-01-03
在线时间:
0小时
发帖:
2360
只看该作者 2楼 发表于: 2004-06-04
虽然使用有点麻烦,但不失为好东西
级别: 新手上路
注册时间:
2002-10-27
在线时间:
0小时
发帖:
213
只看该作者 3楼 发表于: 2004-06-04
复杂了点,有windows的窗口操作就好了。

この俺一人で十分だ!!!

MSN:pageseal@hotmail.com
QQ:153376772
pageseal@163.com
机战与高达........
级别: 精灵王
注册时间:
2003-12-28
在线时间:
6小时
发帖:
3532
只看该作者 4楼 发表于: 2004-06-04
MX的也可以用的吗...
级别: 版主
注册时间:
2003-08-15
在线时间:
0小时
发帖:
9385
只看该作者 5楼 发表于: 2004-06-04
建议mx表用,不然你用转了名字的去跟别人换是不可行的。。。

泉一樹とキョンを世間一般に知らしめつつ
温かく見守り、2人の恋の発展を望んだりそうじゃなかったりしながら、
愛い二人を応援する団。略して、KNK団!!!
――――――※――――――※――――――※――――――※―――――――
<<< 小野大輔中国語应援掲示板 \(^▽^*)いらっせ~いっ(*^▽^)/
あの、晴れた青空… ※ 今日からブログ
级别: 侠客
注册时间:
2002-08-19
在线时间:
0小时
发帖:
660
只看该作者 6楼 发表于: 2004-06-05
MX转了之后别人会搜不到你的东西,ny 会留在 cache 里所以没关系
级别: 侠客
注册时间:
2002-12-02
在线时间:
0小时
发帖:
732
只看该作者 7楼 发表于: 2004-06-07
不错,满好用的。
命令行格式对我没有什么问题。
多谢楼主给大家带来了一个十分实用的工具!

忘了把屁屁弄下来了……(2010/11/01)

赌错场次:(JPN vs CMR) (ITA vs PAR) (ESP vs SUI) (RSA vs URG) (NGA vs GRE) (MEX vs FRA) (USA vs SVN) (ENG vs ALG) (GNA vs AUS)
(POR vs PRK) (URG vs MEX) (POR vs BRA) (PRK vs CIV) (SUI vs HON) (ESP vs CHI)

赌球有风险,参赌需谨慎!
快速回复

限150 字节
上一个 下一个