Windows 上的 TagInspector - 寻找显示字符编码的等价物

Posted

技术标签:

【中文标题】Windows 上的 TagInspector - 寻找显示字符编码的等价物【英文标题】:TagInspector on Windows - looking for an equivalent that shows character-encoding 【发布时间】:2018-11-10 19:18:01 【问题描述】:

所以我看到了这篇文章,它描述了一个名为“TagInspector”的工具。这是包含文章:https://lachlanwetherall.com/2014/09/holden-mylink-and-the-cover-art-conundrum/

文章中显示的 TagInspector 链接指向一个以 Linux 为中心的网站,该网站为 TagInspector 提供 Linux 和 Windows 工具包。 坏消息(对我来说)是两个 Windows 工具包(32 位和 64 位)都只包含一个文件,一个 .exe,当我在 Win-10 和 Win-7 计算机上运行它时,我得到了当我尝试打开任何 MP3 文件时,出现“未知的运行时错误 123”。 (我通过“联系”选项卡向该 TagInspector 分发站点发送了一条消息,提醒他们 Windows 存在该问题 套件。我不知道我是否/何时可以解决这个问题。)

所以,MEANWHILE,我现在的底线问题是如何找到一些替代的免费软件“id3-tag”显示软件,就像这个 确实,不仅显示 ide-tags 的 VERSION#,而且还显示 使用中的字符编码。具体来说,编码是否 ISO8859-1 或 UTF16-BOM(Unicode)。 [如果你阅读了这篇文章,它会显示一个截图,并解释原因 需要这种级别的详细信息来解决专辑封面的问题 某些车载触摸屏音乐播放器上无法正确显示艺术作品。他的文章涉及车载控制台,其中包含 “MyLink”固件,而我的车辆(201​​5 年斯巴鲁)包含“StarLink”固件。 ]

所以,我的问题很简单:谁能指出其他一些 id3-tag 显示软件,比如 TagInspector 确实也显示字符编码?我想要一些提供的东西 Windows 版。

[ 我一直在使用一些名为“MP3tag”的免费软件,但我看不出有什么办法让它显示/确认 id3 标签的字符编码。 ]

TIA...

【问题讨论】:

【参考方案1】:

好的,我已经满意地解决了这个问题。

(1) 我更新了一台旧的 Linux 机器,该机器一直在使用樟脑丸,并且 安装了 TagInspector 的 Linux 套件产品。它在 Linux 上运行良好 并且我能够确认相关 MP3 文件中 id3-info 的字符编码。

(2) 更重要的是,在重新阅读了最初提到的文章之后,它 看来它一定是“野兽的本性”……即那个 id3 版本 1 标签(总是)以 ISO8859_1 编码,而 id3v2.x (总是)编码 在 UTF-16_BOM 中。因此,我现在认为不需要继续 使用标签检查器。我的原始应用程序...“Mp3tag”将满足我的需求 用于 id3-tag 应用程序。

干杯...

【讨论】:

您也可以在Mp3tag中使用%_id3v2_character_encoding%来显示字符编码。 否:ID3v1 没有指定编码,应该只使用 ASCII,甚至不能使用 ISO-8859-1(但在现实世界中我什至遇到过 UTF-8)。 ID3v2.2 和 ID3v2.3 可以有 ISO-8859-1 加上不同的帧也提供 UTF-16 支持。 ID3v2.4 将每帧支持扩展到 UTF-8 和非 BOM UTF-16BE。

以上是关于Windows 上的 TagInspector - 寻找显示字符编码的等价物的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2012 R2 上的 Windows 服务 PlatformNotSupportedException 上的 WCF

Windows 10上的IE 11 VS 10上的Windows 11

WINDOWS“任务栏”上的内容为

在Windows 上的 Python

如何从 Windows 10 上的容器连接到 docker 主机(Docker for Windows)

Windows 上的 WaitOnAddress() 在 Linux 上的完全等价物是啥?