开发者社区> 问答> 正文

Java如何判断一个图片是否是真正的图片文件?:报错

Java如何判断一个图片是否是真正的图片文件?不是根据后缀名来判断,如果手动更改后缀名冒充图片该怎么判断?

展开
收起
kun坤 2020-06-05 22:54:31 653 0
1 条回答
写回答
取消 提交回答
  • 好像可以根据文件的前面x个字节判断,具体请google
    ######

    http://en.wikipedia.org/wiki/Magic_number_%28programming%29
    http://baike.baidu.com/view/1922945.htm
    http://en.wikipedia.org/wiki/List_of_file_signatures
    http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html#Image

    ######

    引用来自“ratking”的答案

    http://en.wikipedia.org/wiki/Magic_number_%28programming%29
    http://baike.baidu.com/view/1922945.htm
    http://en.wikipedia.org/wiki/List_of_file_signatures
    http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html#Image

    这个靠谱
    ######
    2020-06-05 22:54:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载