java 读取不名结构的二进制文件
有没有一种方法是可以读取任意二进制文本文件的?现在手头上有一个不知道结构的二进制文件,想问问在不知道如何写的前提下,怎么读取出来?尝试过读取byte转string、cha...
有没有一种方法是可以读取任意二进制文本文件的?现在手头上有一个不知道结构的二进制文件,想问问在不知道如何写的前提下,怎么读取出来?尝试过读取byte转string、char,结果都是乱码,可能是方法不对,所以想前来问问大家有什么解决思路?
展开
1个回答
展开全部
你是想问当不知道某文件数据结构的时候是否可以读取二进制数据并还原原始数据是吧?答案是不可能的,给你举个例子,好比word文档或者excel文档,用java可以很容易读取二进制数据,但是由于你不知道其数据结构,那么二进制仅仅就是0和1无序且没有意义的数字罢了,你不可能把读取出的二进制还原为文档或表格的。
追问
所以是根本不可能的对吧?
追答
嗯,基本是不可能的。好比有pdf文件,用java写一个adobe pdf,有word文件,用java写一个word,有MP3文件,用java写一个播放器。类似这种吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询