├── .classpath ├── .gitignore ├── .project ├── .settings └── gradle │ └── org.springsource.ide.eclipse.gradle.core.prefs ├── LICENSE.md ├── README.md ├── Vagrantfile ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs └── gson-2.2.3.jar ├── settings.gradle ├── src ├── main │ └── java │ │ ├── com │ │ └── blinkbox │ │ │ └── java │ │ │ └── book │ │ │ ├── exceptions │ │ │ ├── BBBEPubException.java │ │ │ ├── BBBEPubFileNotFoundException.java │ │ │ └── BBBEPubParseException.java │ │ │ ├── factory │ │ │ ├── BBBEPubFactory.java │ │ │ ├── BBBEPubXMLFactory.java │ │ │ └── BBBEPubZipFactory.java │ │ │ ├── json │ │ │ ├── BBBEPubBookInfo.java │ │ │ ├── BBBSpineItem.java │ │ │ └── BBBTocItem.java │ │ │ ├── model │ │ │ ├── BBBEPub2Book.java │ │ │ ├── BBBEPubBook.java │ │ │ ├── BBBEPubConstants.java │ │ │ ├── BBBEPubContent.java │ │ │ ├── BBBEPubMetaData.java │ │ │ ├── BBBEPubNavigationNode.java │ │ │ └── BBBEPubTOCReference.java │ │ │ ├── utils │ │ │ ├── BBBEPubBookUtils.java │ │ │ ├── BBBEPubParser.java │ │ │ ├── BBBEPubZip4J.java │ │ │ ├── BBBEPubZipInputStream.java │ │ │ ├── BitmapDecoder.java │ │ │ ├── StreamUtils.java │ │ │ └── ZipUtils.java │ │ │ └── xml │ │ │ ├── BBBEPubContainer.java │ │ │ ├── BBBEPubNavigation.java │ │ │ └── BBBEPubPackage.java │ │ └── net │ │ └── lingala │ │ └── zip4j │ │ ├── core │ │ ├── HeaderReader.java │ │ ├── HeaderWriter.java │ │ └── ZipFile.java │ │ ├── crypto │ │ ├── AESDecrypter.java │ │ ├── AESEncrpyter.java │ │ ├── IDecrypter.java │ │ ├── IEncrypter.java │ │ ├── PBKDF2 │ │ │ ├── BinTools.java │ │ │ ├── MacBasedPRF.java │ │ │ ├── PBKDF2Engine.java │ │ │ ├── PBKDF2HexFormatter.java │ │ │ ├── PBKDF2Parameters.java │ │ │ └── PRF.java │ │ ├── StandardDecrypter.java │ │ ├── StandardEncrypter.java │ │ └── engine │ │ │ ├── AESEngine.java │ │ │ └── ZipCryptoEngine.java │ │ ├── exception │ │ ├── ZipException.java │ │ └── ZipExceptionConstants.java │ │ ├── io │ │ ├── BaseInputStream.java │ │ ├── BaseOutputStream.java │ │ ├── CipherOutputStream.java │ │ ├── DeflaterOutputStream.java │ │ ├── InflaterInputStream.java │ │ ├── PartInputStream.java │ │ ├── SplitOutputStream.java │ │ ├── ZipInputStream.java │ │ └── ZipOutputStream.java │ │ ├── model │ │ ├── AESExtraDataRecord.java │ │ ├── ArchiveExtraDataRecord.java │ │ ├── CentralDirectory.java │ │ ├── DataDescriptor.java │ │ ├── DigitalSignature.java │ │ ├── EndCentralDirRecord.java │ │ ├── ExtraDataRecord.java │ │ ├── FileHeader.java │ │ ├── LocalFileHeader.java │ │ ├── UnzipEngineParameters.java │ │ ├── UnzipParameters.java │ │ ├── Zip64EndCentralDirLocator.java │ │ ├── Zip64EndCentralDirRecord.java │ │ ├── Zip64ExtendedInfo.java │ │ ├── ZipModel.java │ │ └── ZipParameters.java │ │ ├── progress │ │ └── ProgressMonitor.java │ │ ├── unzip │ │ ├── Unzip.java │ │ ├── UnzipEngine.java │ │ └── UnzipUtil.java │ │ ├── util │ │ ├── ArchiveMaintainer.java │ │ ├── CRCUtil.java │ │ ├── InternalZipConstants.java │ │ ├── Raw.java │ │ ├── Zip4jConstants.java │ │ └── Zip4jUtil.java │ │ └── zip │ │ └── ZipEngine.java └── test │ ├── java │ └── com │ │ └── blinkbox │ │ ├── books │ │ └── test │ │ │ └── Runner.java │ │ └── java │ │ └── book │ │ ├── factory │ │ ├── BBBEPubCoverTest.java │ │ └── BBBEPubFactoryTest.java │ │ ├── json │ │ └── BBBEPubBookInfoTest.java │ │ └── xml │ │ ├── BBBEPubContainerTest.java │ │ └── BBBEPubPackageTest.java │ └── resources │ ├── books │ ├── 9780330462716.epub │ ├── 9780553106633.epub │ ├── encrypted │ │ ├── invalidxml.epub │ │ └── small-aes128-comp.epub │ ├── fda.epub │ ├── history.epub │ └── sample.epub │ ├── json │ └── book-info.json │ └── xml │ ├── 9780140441758.opf │ ├── container.xml │ ├── content.opf │ ├── package.opf │ └── textpackage.opf └── vagrant-conf └── vagrant-provision.sh /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/.project -------------------------------------------------------------------------------- /.settings/gradle/org.springsource.ide.eclipse.gradle.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/.settings/gradle/org.springsource.ide.eclipse.gradle.core.prefs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/Vagrantfile -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/gson-2.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/libs/gson-2.2.3.jar -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bbb-epub-library' 2 | -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/exceptions/BBBEPubException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/exceptions/BBBEPubException.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/exceptions/BBBEPubFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/exceptions/BBBEPubFileNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/exceptions/BBBEPubParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/exceptions/BBBEPubParseException.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/factory/BBBEPubFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/factory/BBBEPubFactory.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/factory/BBBEPubXMLFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/factory/BBBEPubXMLFactory.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/factory/BBBEPubZipFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/factory/BBBEPubZipFactory.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/json/BBBEPubBookInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/json/BBBEPubBookInfo.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/json/BBBSpineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/json/BBBSpineItem.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/json/BBBTocItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/json/BBBTocItem.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPub2Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPub2Book.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubBook.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubConstants.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubContent.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubNavigationNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubNavigationNode.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/model/BBBEPubTOCReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/model/BBBEPubTOCReference.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/BBBEPubBookUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/BBBEPubBookUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/BBBEPubParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/BBBEPubParser.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/BBBEPubZip4J.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/BBBEPubZip4J.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/BBBEPubZipInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/BBBEPubZipInputStream.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/BitmapDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/BitmapDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/StreamUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/utils/ZipUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/utils/ZipUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/xml/BBBEPubContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/xml/BBBEPubContainer.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/xml/BBBEPubNavigation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/xml/BBBEPubNavigation.java -------------------------------------------------------------------------------- /src/main/java/com/blinkbox/java/book/xml/BBBEPubPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/com/blinkbox/java/book/xml/BBBEPubPackage.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/core/HeaderReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/core/HeaderReader.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/core/HeaderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/core/HeaderWriter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/core/ZipFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/core/ZipFile.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/AESDecrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/AESDecrypter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/AESEncrpyter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/AESEncrpyter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/IDecrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/IDecrypter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/IEncrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/IEncrypter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/BinTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/BinTools.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/MacBasedPRF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/MacBasedPRF.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2Engine.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2HexFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2HexFormatter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/PBKDF2Parameters.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/PBKDF2/PRF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/PBKDF2/PRF.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/StandardDecrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/StandardDecrypter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/StandardEncrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/StandardEncrypter.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/engine/AESEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/engine/AESEngine.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/crypto/engine/ZipCryptoEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/crypto/engine/ZipCryptoEngine.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/exception/ZipException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/exception/ZipException.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/exception/ZipExceptionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/exception/ZipExceptionConstants.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/BaseInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/BaseInputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/BaseOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/BaseOutputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/CipherOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/CipherOutputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/DeflaterOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/DeflaterOutputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/InflaterInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/InflaterInputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/PartInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/PartInputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/SplitOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/SplitOutputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/ZipInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/ZipInputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/io/ZipOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/io/ZipOutputStream.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/AESExtraDataRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/AESExtraDataRecord.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/ArchiveExtraDataRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/ArchiveExtraDataRecord.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/CentralDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/CentralDirectory.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/DataDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/DataDescriptor.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/DigitalSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/DigitalSignature.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/EndCentralDirRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/EndCentralDirRecord.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/ExtraDataRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/ExtraDataRecord.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/FileHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/FileHeader.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/LocalFileHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/LocalFileHeader.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/UnzipEngineParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/UnzipEngineParameters.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/UnzipParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/UnzipParameters.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/Zip64EndCentralDirLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/Zip64EndCentralDirLocator.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/Zip64EndCentralDirRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/Zip64EndCentralDirRecord.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/Zip64ExtendedInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/Zip64ExtendedInfo.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/ZipModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/ZipModel.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/model/ZipParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/model/ZipParameters.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/progress/ProgressMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/progress/ProgressMonitor.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/unzip/Unzip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/unzip/Unzip.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/unzip/UnzipEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/unzip/UnzipEngine.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/unzip/UnzipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/unzip/UnzipUtil.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/ArchiveMaintainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/ArchiveMaintainer.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/CRCUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/CRCUtil.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/InternalZipConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/InternalZipConstants.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/Raw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/Raw.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/Zip4jConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/Zip4jConstants.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/util/Zip4jUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/util/Zip4jUtil.java -------------------------------------------------------------------------------- /src/main/java/net/lingala/zip4j/zip/ZipEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/main/java/net/lingala/zip4j/zip/ZipEngine.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/books/test/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/books/test/Runner.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/java/book/factory/BBBEPubCoverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/java/book/factory/BBBEPubCoverTest.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/java/book/factory/BBBEPubFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/java/book/factory/BBBEPubFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/java/book/json/BBBEPubBookInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/java/book/json/BBBEPubBookInfoTest.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/java/book/xml/BBBEPubContainerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/java/book/xml/BBBEPubContainerTest.java -------------------------------------------------------------------------------- /src/test/java/com/blinkbox/java/book/xml/BBBEPubPackageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/java/com/blinkbox/java/book/xml/BBBEPubPackageTest.java -------------------------------------------------------------------------------- /src/test/resources/books/9780330462716.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/9780330462716.epub -------------------------------------------------------------------------------- /src/test/resources/books/9780553106633.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/9780553106633.epub -------------------------------------------------------------------------------- /src/test/resources/books/encrypted/invalidxml.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/encrypted/invalidxml.epub -------------------------------------------------------------------------------- /src/test/resources/books/encrypted/small-aes128-comp.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/encrypted/small-aes128-comp.epub -------------------------------------------------------------------------------- /src/test/resources/books/fda.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/fda.epub -------------------------------------------------------------------------------- /src/test/resources/books/history.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/history.epub -------------------------------------------------------------------------------- /src/test/resources/books/sample.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/books/sample.epub -------------------------------------------------------------------------------- /src/test/resources/json/book-info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/json/book-info.json -------------------------------------------------------------------------------- /src/test/resources/xml/9780140441758.opf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/xml/9780140441758.opf -------------------------------------------------------------------------------- /src/test/resources/xml/container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/xml/container.xml -------------------------------------------------------------------------------- /src/test/resources/xml/content.opf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/xml/content.opf -------------------------------------------------------------------------------- /src/test/resources/xml/package.opf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/xml/package.opf -------------------------------------------------------------------------------- /src/test/resources/xml/textpackage.opf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/src/test/resources/xml/textpackage.opf -------------------------------------------------------------------------------- /vagrant-conf/vagrant-provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkboxbooks/android-ePub-Library/HEAD/vagrant-conf/vagrant-provision.sh --------------------------------------------------------------------------------