社区
语言基础/算法/系统设计
帖子详情
如何判断一个文件为文本型文件?
wafeijian
2005-03-29 09:31:11
如何判断一个文件为文本型文件?
...全文
254
15
打赏
收藏
如何判断一个文件为文本型文件?
如何判断一个文件为文本型文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
popcom
2005-04-08
打赏
举报
回复
能不能用文件的扩展名去判断。
wafeijian
2005-04-07
打赏
举报
回复
再顶一下.
softbugg
2005-04-06
打赏
举报
回复
判断这个有什么用??
wafeijian
2005-04-06
打赏
举报
回复
顶一下.
ehom
2005-04-03
打赏
举报
回复
不可能判断的了,除非你认为只有ANSI编码的才算“文本文件”
chogo
2005-04-02
打赏
举报
回复
回复人: myy() ( ) 信誉:100 2005-03-30 08:23:00 得分: 0
二进制文件、文本文件没有绝对的界限,只能用程序去“猜”。
--------------------------------------------
同意.如果你知道某二进制文件特有的字串,倒是可以做得更精确一点
wafeijian
2005-04-01
打赏
举报
回复
再顶一下!
wafeijian
2005-03-31
打赏
举报
回复
自己顶一下!
wafeijian
2005-03-30
打赏
举报
回复
还有更好的办法吗?
myy
2005-03-30
打赏
举报
回复
二进制文件、文本文件没有绝对的界限,只能用程序去“猜”。
YFLK
2005-03-30
打赏
举报
回复
应该是所有非可见字符,如果按上面的方法,对于全是Binary的浮点数据则可能得出错误的结果
比如读入一段数据(如256个字符),然后统计可见字符的比例,再进行判断。
肥仔胧
2005-03-29
打赏
举报
回复
邦你顶一下
flyinwuhan
2005-03-29
打赏
举报
回复
var
fm : TFileStream;
bt : byte;
i,j : integer;
fm := TFileStream.create( 'c:\1.xxx', fmOpenread);
j:=0;
for i:=1 to 512 do
begin
fm.position := random( fm.size-1);
fm.read( bt, sizeof(bt);
if bt=0 then inc(j);
end;
if j>8 then 二进制文件 else 文本文件
wafeijian
2005-03-29
打赏
举报
回复
TO: flyinwuhan(制怒·三思而后行)
能否具体一点呢, 谢谢!
flyinwuhan
2005-03-29
打赏
举报
回复
以二进制方式打开,若存在很多0则是二进制文件,否则是文本文件。
经典网页特效500例打包下载
经典网页特效500例!绝对500例! 经不经典你说了算! 一起一直自己用,现在贡献出来! QQ式的导航 经典实用的触发
型
导航菜单 菜单变换与拖动 三级下拉菜单(通用版) 鼠标触及带边框菜单 HTML输出下拉内容
判断
输入是否填全 特定区域文字控制 自动跳转
文本
限定选择
文件
的类
型
大段文字的滚动处理 ............. .............
MATLAB 2023:
文件
处理
介绍MATLAB处理
文本
文件
、二进制
文件
、MAT数据
文件
和Excel
文件
的方法。所在套餐:MATLAB核心知识点系列课程-CSDN程序员研修院,不断更新和增加课程。
java中如何
判断
一个
文件
是二进制
文件
还是
文本
文件
?
现在的做法是把
文件
读进来,逐个解析每
一个
byte,如果有
一个
byte<0那么断定这个
文件
是二进制的,这在纯英文的环境下可以工作,但是如果
一个
文本
包含了中文字符,那么这个
文件
也会被
判断
为二进制
文件
。 我在网上看看到有人也是逐个比较每
一个
byte,只不过是如果有
一个
byte=0就
判断
为二进制
文件
,这样做有依据吗? 大家有没有什么解决办法?...
Java
判断
文件
类
型
是二进制
文件
还是
文本
文件
1.根据后缀名,这个就是简单的字符串匹配,由于存在改名情况,基本无用 2.根据
文件
流中是否存在0x00-0x07这八个字符,如果存在说明是二进制
文件
,需要读取整个
文件
去
判断
,感觉效率太低 3.通过javax.activation.MimetypesFileTypeMap这个类来实现,它是通过直接与系统交互来实现的,感觉比上面两个要好 [code="java"] void ad...
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章