我在 StackOverFlow 网站和互联网上搜索了这个问题及其相关问题,但仍然没有得到清晰的答案。我想知道可以使用哪个软件将任何文件(无论大小)转换为一个只包含此特定文件的零和一的文本文件,然后将包含这些零和一的文本文件转换回原始文件。如果包含零和一的文件不叫“二进制文件”,请原谅我的无知,我在互联网上搜索并阅读了维基百科上称之为 [十六进制转储] 的软件,但我不需要这些,我需要上述内容,谢谢大家。
我在 StackOverFlow 网站和互联网上搜索了这个问题及其相关问题,但仍然没有得到清晰的答案。我想知道可以使用哪个软件将任何文件(无论大小)转换为一个只包含此特定文件的零和一的文本文件,然后将包含这些零和一的文本文件转换回原始文件。如果包含零和一的文件不叫“二进制文件”,请原谅我的无知,我在互联网上搜索并阅读了维基百科上称之为 [十六进制转储] 的软件,但我不需要这些,我需要上述内容,谢谢大家。
在其最深层次上,计算机文件是二进制数据,而不是分成行或其他二进制格式之外的信息块。文件格式只是一个协议,告诉如何存储字节,并且只有在被某个已知如何写入此特定文件中的数据(字节)的用户或客户端软件读取或打开时,它才变成适当的信息。
P.S. 2 - 什么鬼?- 维基百科将文件分为二进制和非二进制!谢天谢地我不需要读这个。Convert your file to hexadecimal
$ xxd originalFile > hexaFile
Convert back your hexadecimal file to original
$ cat hexaFile | xxd –r > backOriginalFile