一尘不染

确定文件是否为图像

c#

我正在遍历目录并复制所有文件。现在我正在string.EndsWith检查".jpg"".png"等。。

如果没有上述的恶意检查,是否还有其他更优雅的方法来确定文件是否为图像(任何图像类型)?


阅读 218

收藏
2020-05-19

共1个答案

一尘不染

检查文件中的已知标头。(此答案中也提到了来自链接的信息)

PNG文件的前八个字节始终包含以下(十进制)值:137 80 78 71 13 10 26 10

2020-05-19