一、魔数
这里的魔数并非程序猿随便定义的魔数。对于很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此)。根据这几个字节的内容就可以确定文件类型,因此这几个字节的内容被称为魔数 (magic number)。【百度百科】
在Python 中同样也可以使用魔数判断一个文件的类型,例如是否被压缩。例如以下代码:
import gzip import pickle ## global variable GZIP_MAGIC = b'\x1F\x8B' class Incident: def import_pickle(self, filename): try