在Windows上,将一个内部结构未知但内容是ASCII的二进制文件转换回纯文本的最佳方法是什么?
理想情况下,转换应该产生一个“人类可读”的版本。我认为文件应该包含类似以下内容:
Date: 10 FEB 2010
House: 345 Dogwood Drive
Exterior: Brick
在Windows上,将一个内部结构未知但内容是ASCII的二进制文件转换回纯文本的最佳方法是什么?
理想情况下,转换应该产生一个“人类可读”的版本。我认为文件应该包含类似以下内容:
Date: 10 FEB 2010
House: 345 Dogwood Drive
Exterior: Brick
在Linux/Unix系统中:
$ strings < unknown.dat > ascii-from-unknown.txt
当然,这并不算是一种“转换”,而只是通过过滤非ASCII字节来进行直接提取。虽然很常用,但通常情况下,如果没有更多地了解文件的内部格式,你也不能做得更好。