根据文件头的特征码来判断文件类型

准备做一个工具来批量重命名图片,做这个的目的是因为很多人从网上下载了图片,图片的名字都是很长很乱的,如果一个文件夹的图片有共同特征的话,大家可能会偏爱用1、2、3等来命名。一个一个命名比较麻烦。其实Windows系统本身具备这样的功能,只是我觉得比较不方便的是windows自己命名的结果是这种类型的:img(1)、img(2).是带括号的。这样的结果普通人可能也觉得可以了。 可是对于写代码需要引用图片的时候,多输入一对括号不方便,而且可能因为全角半角的标点符号而出错。所以我想做一个可以自定义的批量重命名功能。大致思路有了,还没完成。

这个功能想先只对图片命名。所以需要判断一个文件是不是图片。当然可以根据文件的后缀名来判断,不过后缀名可以人为(不怀好意地)修改。不够准确。 所以我决定根据文件的前几个字节里存的特征码来判断。 以下两个链接是我搜索找到的一些文件类型的特征码,,在此保存一下。 常见文件特征码 更全面的不过是英文的

转载于:https://my.oschina.net/ALEEEx/blog/905441

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值