Filesystems Zip文件系统性能

Filesystems Zip文件系统性能,filesystems,zip,binaryfiles,Filesystems,Zip,Binaryfiles,我的程序从zip文件系统查看器创建文件系统树,但性能很差 为了得到文件的实际偏移量,我读取文件本地头的额外数据长度 我试图通过从本地文件头的中心目录extra data+常量中获取额外数据来获取文件实际偏移量,忽略本地文件头,但文件没有正确提取,显然,本地文件头额外数据不同于中央目录额外数据,我注意到没有加密的zip文件存储的简单情况-本地文件头额外字段长度为0 因此,我编写了POC,它只从中心目录创建文件流,而忽略本地文件头,性能得到了很大提高 是否有一种方法可以仅从中心目录创建文件系统,但在

我的程序从zip文件系统查看器创建文件系统树,但性能很差

为了得到文件的实际偏移量,我读取文件本地头的额外数据长度

我试图通过从本地文件头的中心目录extra data+常量中获取额外数据来获取文件实际偏移量,忽略本地文件头,但文件没有正确提取,显然,本地文件头额外数据不同于中央目录额外数据,我注意到没有加密的zip文件存储的简单情况-本地文件头额外字段长度为0

因此,我编写了POC,它只从中心目录创建文件流,而忽略本地文件头,性能得到了很大提高


是否有一种方法可以仅从中心目录创建文件系统,但在本地文件头额外字段长度不为0时也更健壮?

我们使用zip文件来减少文件大小并在某些时候节省内存。例如zip文件提供了文件的安全性。

我们使用zip文件在某些情况下减少了文件大小并节省了内存。例如zip文件在我们的文件中提供安全性。

我不明白你的答案与我的问题有什么关系我不明白你的答案与我的问题有什么关系