我正在阅读epub3文件,我想访问所有用于创建epub3的文件没有*解压缩它。*
任何建议或解决方案都将受到欢迎....
我已经尝试解决这个问题,我得到了以下解决方案。
Zip是一种类型的文件,它包括许多目录和文件,所以我们不能得到它的目录和文件格式。我们只能用字节表示。这是未使用的。所以我们必须解压缩.....
因为每当我们解压缩它的时候,它本身就变成了一种类型的目录子目录和文件,这样我们就可以以目录和文件格式访问它了
虽然您可以在不解压缩的情况下从zip存档中读取字节,但它不会帮助您,因为数据将无法在任何epub显示中使用。
当压缩文件时,使用压缩表对其进行压缩。这将改变文件的数据,为了恢复原始数据,必须先对其进行解压缩。
如果不解压缩,几乎没有办法访问文件。然而,有一种方法是针对解压缩,即解压缩一个特定的文件,而不是整个压缩文件夹。如果这听起来不错,你可能会选择Objective zip项目。
p。S:即使我在做epub3阅读器,我也不得不把整个文件夹解压缩。如果你找到更好的方法,请告诉我。