仅创建 zip 包的校验和而不是每个文件就足够了吗?

vaj*_*oja 5 python python-2.7

我想检查下载的zip包的真实性。是否只创建zip包的校验和并在本地检查它是否足够?我是否需要创建包含的每个文件的校验和?

    m = hashlib.md5()  
    file = io.FileIO('test.zip','r')  
    bytes = file.read(1024)  
    while(bytes != b''):  
        m.update(bytes)  
        bytes = file.read(1024)   
    file.close() 
Run Code Online (Sandbox Code Playgroud)

dla*_*ask 0

ZIP 文件格式已包含各个文件的校验和。

请参阅.zip 压缩是否在内部维护校验和。