java 读取不名结构的二进制文件

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式