【问题标题】:depack/decrypt/extract/ application .bin files解包/解密/提取/应用程序 .bin 文件
【发布时间】:2012-08-28 21:34:11
【问题描述】:

所以我的电脑上有一本旧字典,很旧,我找不到它的开发者或网站的任何踪迹(我猜它甚至还没有作为官方软件发布)。我有一个个人项目,我可能需要翻译其中的一些词(大约 200-300),我看到包含数据库/文件列表的数据文件夹内,但我无法提取或读取这些文件。有什么方法可以将这些 .bin 文件提取或转换为文本格式或可读的格式。

所以我在想这种类型的 .bin 文件可能不像 .bin 或 .iso cd 文件,您可以挂载和读取这些文件,这些 .BIN 文件只能在应用程序中使用。

请帮忙。这个项目对我来说真的很重要

非常感谢。

【问题讨论】:

  • bin 文件是二进制文件,这意味着只有在您确切知道所有内部数据结构的情况下才能将它们转换为文本。由于它是一种非标准格式,这可能意味着只有原始制作者和程序本身才能解释这些文件。这就像编造自己的语言,别人无法理解。所以不,这里没有人可以帮助你。对不起:(
  • 感谢您的回复,是的,但它是一个旧软件,我找不到原始开发者,否则我会找到他,杀了他,然后埋在没人能找到的地方哈哈(开玩笑)。

标签: c++ file extract unpack bin


【解决方案1】:

您可以使用十六进制编辑器手动查看文件(这是一个很好的免费编辑器:http://mh-nexus.de/en/hxd/),这可能会为您提供有关数据外观的线索。您还可以使用 linux 实用程序strings,它会告诉您里面是否有人类可读的字符串。

否则,您基本上就不走运了。没有 .bin 文件格式,它只是软件开发人员选择的任何专有数据格式。因此,您将无法使用一些标准的现成转换器。您可以尝试进行逆向工程,但这可能会很困难,并且需要您编写自己的实用程序。

【讨论】:

  • 您好,是的,我已经下载了它,我看到一堆二进制数 0 1 等 :) 右侧还有另一个冒号显示随机字符。我有机会吗?逆向工程怎么样,你能给我一些参考链接吗?谢谢
  • 如果您在右侧看到随机字符,并且没有任何可读的内容,那么您几乎已经被淹没了。对不起:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 2013-04-14
  • 1970-01-01
  • 2010-09-17
  • 1970-01-01
相关资源
最近更新 更多