- 标签
- Foobar2000
PE(Portable Executable)格式是 Windows 下可执行文件的标准格式。PE 文件中包含菜单、对话框、字符串等资源数据。汉化的原理就是使用 Resource Hacker 或 eXeScope 等 PE 文件资源编辑软件,用中文替换掉资源中的英文。
然而,foobar2000 的菜单并没有使用资源的方式保存在 PE 文件中,也未使用字符串资源。除了部分对话框资源可以用资源编辑器行汉化之外,其余诸如菜单、按钮、列表等,均无法采用上面的方法进行汉化。这些用户界面上的字符串都是以静态数据的方式保存在 .rdata 节中。现在需要定位这些 PE 文件中的静态字符串。用十六进制编辑器打开 foobar2000.exe 文件,可以看到这些字符串。但是手工定位非常繁琐,可以采用 strings 命令来简化操作。
……
foobar2000 是一款老牌的免费音乐播放器,作者是 Winamp 开发组 Nullsoft 的成员。它的特点是界面简洁(陋),并提供丰富的解码器和插件,可配置性高。也正因为如此,这款播放器在没有配置的情况下用起来并不趁手。虽然网上有各种爱好者发布的开箱即用的打包版本,不过出于安全性考虑,不建议使用这些第三方发布的版本。
官网下载地址:https://www.foobar2000.org/download,当前最新版本是 1.6.9。
……