社区
Java SE
帖子详情
JAVA读写ASCII文件和二进制文件有区别吗?
pascalcjava
2003-10-13 05:32:35
JAVA读写ASCII文件和二进制文件有区别吗?
有什么区别?
...全文
542
14
打赏
收藏
JAVA读写ASCII文件和二进制文件有区别吗?
JAVA读写ASCII文件和二进制文件有区别吗? 有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gong1
2004-02-17
打赏
举报
回复
还有不明白的问题吗?
^_^
gong1
2004-02-09
打赏
举报
回复
建议楼主结贴。^_^
yayv
2003-10-14
打赏
举报
回复
一般说的二进制文件是指文件内包含不可正常现实的字符的文件,比如包含了文件结束符;而ascii文件一般指指包含可以现实的ascii码,并以文件结束符结束的文件,现在多是说文本文件(因为涉及到了多语言)。
pascalcjava
2003-10-14
打赏
举报
回复
数据 机内码 ASCII文件 二进制文件
23 00010111 00000010 00000011 00010111
数据23在计算机中是这样表示的。
那么字符“AB”,“你好”在计算机中分别是怎样表示的(默认编码方式GBK)
我认为“AB”的机内码和在ASCII文件,二进制文件的表示方法是一样的,
“你好”也是的。不知道对不对?
数字,在ASCII文件和二进制文件中有显然的区别。
字符,在这两者中有什么区别呢?
希望有人能详细的说明一下,谢谢!
pascalcjava
2003-10-14
打赏
举报
回复
谢谢 beming(Aming)!
beming
2003-10-14
打赏
举报
回复
对文本文件的操作可以用readline一行一行读取操作可能更加方便,但是二进制文件我想应该必须要一个byte一个byte来读取这样才正确。
beming
2003-10-14
打赏
举报
回复
在计算机中,我们可以将文件分为文本文件(text file)和二进制文件(binary file)两种。文本文件中只包含字母、数字、标点及一些特殊字符,这些字符有一个共同点,它们最多只有7位有效编码,即使用8位编码格式的字节中最高位为0,我们也常将这种文件称为ASCII文件。二进制文件中则可以包括任意数据,所以它的数据字节中常常有最高位为1的字节,即它的8 位字节编码都是有效的。
以上是我搜索到的。不知道有没有用,具体怎么样存储我不是很清楚,sorry
liushenling
2003-10-14
打赏
举报
回复
up
pascalcjava
2003-10-14
打赏
举报
回复
To beming(Aming):
能否讲一下文本文件和二进制文件差别在哪里?
一个字符,在两者分别是怎么存储的?
谢谢!
beming
2003-10-14
打赏
举报
回复
不过如果知道文件具体是文本文件还是二进制文件或者其他文件,你在写程序的时候可以用更好更方便的方法实现而已
不过我想都应该可以用流来处理
beming
2003-10-14
打赏
举报
回复
我觉得楼上的有一定的正确,我觉得文件都可以用stream来操作
我就试过用stream来读写html和gif,swf文件都可以正常处理。
pascalcjava
2003-10-14
打赏
举报
回复
To Eraserpro(我能想出一百种死法,可现在只会一种活法):
我想知道ASCII文件和二进制文件存的
二进制数据之间有什么差别?
Eraserpro
2003-10-14
打赏
举报
回复
不管什么文件说到底都二进制文件呀!
ASCII不过是在某个范围在之间的二进制文件罢了
alienbat
2003-10-13
打赏
举报
回复
前者通常使用Reader和Writer 后者通常使用stream类
java
读写
二进制
文件
的解决方法
本篇文章是对
java
读写
二进制
文件
的方法进行了详细的分析介绍,需要的朋友参考下
Java
语言程序设计基础篇课后题答案-Chapter18BinaryI_O.pdf
Java
语言程序设计基础篇课后题答案-Chapter18BinaryI_O.pdf
java
io学习基础之 文本
文件
与
二进制
文件
的
区别
(转)
我的博客:www.while0.com 我的博客:www.shishangguan.net 一、文本
文件
与
二进制
文件
的定义 大家都知道计算机的存储在物理上是
二进制
的,所以文本
文件
与
二进制
文件
的
区别
并不是物理上的,而是 逻辑上的。这两者只是在编码层次上有差异。 简单来说,文本
文件
是基于字符编码的
文件
,常见的编码有
ASCII
编码,UNICODE编码等等。
二进制
文件
是 ...
python中文本
文件
和
二进制
文件
的
区别
_文本
文件
和
二进制
文件
的
区别
定义广义的
二进制
文件
即指
文件
,由
文件
在外部设备的存放形式为
二进制
而得名。狭义的
二进制
文件
即除文本
文件
以外的
文件
。文本
文件
是一种由很多行字符构成的计算机
文件
。文本
文件
存在于计算机系统中,通常在文本
文件
最后一行放置
文件
结束标志。文本
文件
的编码基于字符定长,译码相对要容易一些;
二进制
文件
编码是变长的,灵活利用率要高,而译码要难一些,不同的
二进制
文件
译码方式是不同的。从本质上来说他们之间没有什么
区别
,因为...
【转】文本
文件
和
二进制
文件
区别
及
java
中字节流和字符流归纳
首先在物理上文本
文件
和
二进制
文件
并没有
区别
,都是以
二进制
01的形式存放于存储介质中,他们的
区别
只是逻辑上的
区别
,这两种方式只是在编码层次上有差别。文本
文件
是基于字符编码的
文件
,常见的编码有
ASCII
编码,UNICODE编码等等。
二进制
文件
是基于值编码的
文件
,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。 对于读到的
二进制
流的解释方式可以分为按文本方式和按
二进制
方式打开,按文本方式比如ASCII码形式解释,就把读到的
二进制
流每8比特8比特的翻译,存储是反过程,如果按照
二进制
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章