如何确定文件是 GIF 还是 webp?

How do I determine if a file is a GIF or webp?

我有一个扩展名为 .gif 的文件,但我怀疑它是一个谎言,它实际上是一个 webp。了解文件格式的最佳方法是什么?

您可以使用 TrID,一个使用文件内容来确定文件类型的应用程序。

通过查看文件内容并检查其 magic number。对于 webp,它是 WEBP,对于 GIF 文件,它是 GIF87a/GIF89a

这里有所有幻数的列表及其在文件中的位置:https://en.wikipedia.org/wiki/List_of_file_signatures