我正在阅读 epub3 文件,我想访问所有用于创建 epub3 的文件,而无需 *解压缩它。*
任何建议或解决方案将不胜感激......
虽然您可以在技术上从 zip 存档中读取字节而无需解压缩它们,但这对您没有帮助,因为数据将无法在任何 epub 显示中使用。
压缩文件时,使用压缩表对其进行压缩。这会改变文件的数据,要取回原始数据,您必须先解压缩或解压缩它。
这实际上是没有解压缩访问文件的方法。但是,有一种定向解压缩的方法,即解压缩特定文件而不是整个压缩文件夹。如果这听起来不错,您可能会选择Objective zip项目。
PS:即使我正在使用 epub3 阅读器,我也不得不解压缩整个文件夹。如果您找到更好的解决方法,请告诉我。
我试图解决这个问题,我得到了以下解决方案。
Zip是一种文件类型,其中包含许多目录和文件,因此我们无法以目录和文件格式获取它。我们只能以字节为单位。哪个未使用。所以我们必须解压缩它......
因为每当我们解压它时,它本身就会产生一种子目录和文件的目录,所以我们可以以目录和文件格式访问它。