社区
VB
帖子详情
如何不通过扩展名判断文件格式
ayun00
2006-03-21 04:27:59
有时候拿到一个文件,没有扩展名,怎么判断它的文件类型呢?
还有比如你把一个mp3文件改成 doc的后缀 也可以用播放器打开,
一个jpg图片 改成了txt 也可以用 acdsee打开
请问这个是怎么实现的?
...全文
256
4
打赏
收藏
如何不通过扩展名判断文件格式
有时候拿到一个文件,没有扩展名,怎么判断它的文件类型呢? 还有比如你把一个mp3文件改成 doc的后缀 也可以用播放器打开, 一个jpg图片 改成了txt 也可以用 acdsee打开 请问这个是怎么实现的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shichaoreal
2006-03-21
打赏
举报
回复
这个比较难,你得知道各个文件格式的头文件。才能用二进制读取文件头
cls92358
2006-03-21
打赏
举报
回复
讀取文件頭信息吧,用記事本之類的工具打開幾個不同類型的文件仔細看看文件的開頭部份的信息,看看都有哪些分別,同樣類型的文件都有哪些共同的地方,然後根據這些共同的信息就可以判斷出文件的類型啦。例如AutoCAD 2004格式的*.dwg文件,它的文件頭是這樣開始的 "AC1018" 那凡是讀取到文件頭信息是這個字串的就都可以判斷它為AutoCAD 2004格式的*.dwg文件。
CsMLdn
2006-03-21
打赏
举报
回复
没办法实现.
下面方法用于获取文件后缀:
Public Class Form1
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
OpenFileDialog1.Filter = "*.*|*.*"
OpenFileDialog1.ShowDialog()
MsgBox(FileIO.FileSystem.GetFileInfo(OpenFileDialog1.FileName).Extension.ToString)
End Sub
End Class
copico
2006-03-21
打赏
举报
回复
每个文件信息都有包含这些信息
后缀只是让系统来辨认的一种方式
当真正用到这个文件的时候,就会分析里面的信息内容了
Glasterfs 分布式网络
文件
系统
# Glusterfs是一个开源的分布式
文件
系统, 一般在企业内部或线上公司,多数采用的是其中分布式复制卷范式存储数据,因为有数据备份,数据相对安全。同时在性能方面它能够同时处理千数量级的客户端请求。它的主要特性还包括: 1) 容量可以按比例的扩展,且性能没有明显降低。 2) 廉价且使用简单,完全抽象在已有的
文件
系统之上。 3) 扩展和容错设计的比较合理,复杂度较低 4) 适应性强,部署方便,对环境依赖低,使用,调试和维护便利 # 块存储、
文件
存储、对象存储这三者的本质差别是什么? 1)块存储 :磁盘阵列,硬盘(块存储主要是将裸磁盘空间整个映射给主机使用的) 2)
文件
存储:FTP、NFS服务器(解决
文件
无法共享的问题) 3)对象存储:内置大容量硬盘的分布式服务器(解决容量、性能、可靠性等问题) 多台服务器内置大容量硬盘,再装上对象存储软件, 然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。 # gluterfs主要运行场景: 存储大
文件
,针对小
文件
或超小
文件
的支持比较差 KVM镜像 视频
文件
# FastDFS主要运行场景: 存放
文件
size范围:4K~500MB
java 获取
文件
后缀及根据
文件
扩展名
判断
文件
是否图片
格式
java 获取
文件
后缀及根据
文件
扩展名
判断
文件
是否图片
格式
C#
判断
文件
的真正类型,不根据
扩展名
判断
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
VB
16,557
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章