如何签入扩展名是否已更改的代码



如何签入扩展名是否已更改的代码?

当我在"d:\"中有 abc.png 文件位置我更改了该扩展名abc.txt

我的程序是读取 txt 文件,但在这种情况下 abc.png是图像文件将扩展名更改为 abc.txt当我读取 abc 时.txt该时间错误消息显示"此文件是扩展名是.png您更改为 .txt 所以无法读取">

您正在谈论的东西可以通过查看文件中的位甚至字节的模式来检测文件类型,如果可能的话(也许有一个库可以做到这一点(,它不会是万无一失的。 我可以创建自己的文件类型,而这个库不知道它。 即使它是众所周知的文件类型,它也不一定具有使其可识别的模式。

最新更新