如何在 OSX 上打开 .dictionary 文件?

如何在 OSX 上打开 .dictionary 文件?

我想查看 macOS 附带的词典应用程序使用的文件。我能够找到这些文件,它们的格式是.dictionary这样的。我该如何打开它们?

答案1

正如所述这个问题 .dictionary是包而不是文件。这些包是特殊的 macOS 目录,Finder 会将其显示为单个对象。可以通过右键单击并“显示包内容”来显示内容。

包装内容

单词列表位于Body.data此目录中。例如,对于包含的牛津英语词典存储在:

/System/Library/AssetsV2/com_apple_MobileAsset_DictionaryServices_dictionaryOSX/26e585a43423edb02b25fa7ba9af3fdc08eed6d7.asset/AssetData/Oxford Dictionary of English.dictionary/Contents/Resources/Body.data

这是根据 Apple 中描述的字典 .xml 创建的二进制文件 字典服务编程指南使用字典开发工具包

这些文件专为与 Apple 词典应用程序一起使用而设计,不包含纯文本,因此无法使用文本编辑器或其他程序简单读取。

答案2

reverse_data.pyparse_dictionaries可用于从字典中提取单个条目。有一篇附带的博客文章描述了技术背景

apple-dictionary可用于提取整个字典。

有关使用示例,请参阅我的其他答案

相关内容