OSDN Git Service

Initial commit.
authorJorge Ruesga <jorge@ruesga.com>
Wed, 29 Oct 2014 22:19:58 +0000 (23:19 +0100)
committerJorge Ruesga <jorge@ruesga.com>
Wed, 29 Oct 2014 22:23:43 +0000 (23:23 +0100)
commit7ed2f3a6eec834d81a3e63e5343b278a3d87246d
tree6ebb35068d280f458c2e319644c868b02aa60a26
Initial commit.

Port TrueZip revision 6207 to Android:
- Downgraded to fully comply with JS6 (required to build in Android)
- Removed NIO2, ServiceLocator, Swing and console classes (not availaible in Android)
- Stripped down to use the minimal subset of classes to run File, Zip and RAES engines
- Removed javax/findBugs annotations (not availaible in Android)
- Removed registered implementations (fsdrivers and keyproviders) from locators,
  which doesn't have any implementation. Implemetators should define its own subsets of
  drivers and keyproviders.

Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
336 files changed:
Android.mk [new file with mode: 0644]
CHANGELOG [new file with mode: 0644]
CleanSpec.mk [new file with mode: 0644]
NOTICE [new file with mode: 0644]
README [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/CipherOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/CipherReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/FilterMacOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/SICSeekableBlockCipher.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/SeekableBlockCipher.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/SuspensionPenalty.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/param/AesKeyStrength.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/param/KeyStrength.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/Constants.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesAuthenticationException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesKeyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesParametersException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesParametersProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/RaesReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/Type0RaesOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/Type0RaesParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/Type0RaesReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/param/AesCipherParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/crypto/raes/param/KeyManagerRaesParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/DecoratingEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/DecoratingEntryContainer.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/Entry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/EntryContainer.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/EntryName.java [new file with mode: 0644]
src/de/schlichtherle/truezip/entry/MutableEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TApplication.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TArchiveDetector.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TBIO.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TConfig.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFileComparator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFileInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFileOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFileReader.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TFileWriter.java [new file with mode: 0644]
src/de/schlichtherle/truezip/file/TVFS.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsAbstractCompositeDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsAbstractController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveEntries.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveFileSystem.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveFileSystemEvent.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveFileSystemException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsArchiveFileSystemOperation.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsBasicArchiveController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsCacheController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsCharsetArchiveDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsCompositeDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsContextController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsCovariantEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDecoratingController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDecoratingManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDecoratingModel.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDefaultManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsDriverProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsEntryName.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsEntryNotFoundException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsFalsePositiveArchiveController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsFalsePositiveArchiveException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsFileSystemArchiveController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsFilteringManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsFinalizeController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsInputOption.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsInputOptions.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsLockController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsLockModel.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsLockModelController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsLockModelDecoratingController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsManagerProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsModel.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsMountPoint.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsNeedsLockRetryException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsNeedsSyncException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsNeedsWriteLockException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsOperationContext.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsOutputOption.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsOutputOptions.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsPath.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsPersistentFalsePositiveArchiveException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsReadOnlyArchiveFileSystem.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsReadOnlyArchiveFileSystemException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsResourceAccountant.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsResourceController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsResourceOpenException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsScheme.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSimpleCompositeDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncExceptionBuilder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncOption.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncOptions.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncShutdownHook.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsSyncWarningException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsTargetArchiveController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/FsUriModifier.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/JarDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/JarDriverEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/KeyController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/KeyManagerZipCryptoParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/KeyProviderSyncStrategy.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/OptionOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/ZipDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/ZipDriverEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/ZipInputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/ZipKeyController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/ZipOutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/raes/ParanoidZipRaesDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/raes/SafeZipRaesDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/raes/ZipRaesDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/archive/zip/raes/ZipRaesKeyController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/FileController.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/FileDriver.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/FileEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/FileInputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/FileOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/TempFilePool.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/file/TempFilePoolService.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/sl/FsDriverLocator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/sl/FsManagerLocator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/spi/FsManagerDecorator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/fs/spi/FsManagerService.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/ClosedException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/DecoratingInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/DecoratingOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/DisconnectingInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/DisconnectingOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/FileBusyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/IOExceptionOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/InputBusyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/InputClosedException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/InputException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/LEDataOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/LockInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/LockOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/OutputBusyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/OutputClosedException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/Paths.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/SequentialIOException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/SequentialIOExceptionBuilder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/Streams.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/SynchronizedInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/io/SynchronizedOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/AbstractKeyManagerProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/AuthenticationFailedOperation.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/CacheableUnknownKeyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/CancelledOperation.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyManagerProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyPromptingCancelledException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyPromptingDisabledException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyPromptingInterruptedException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyPromptingTimeoutException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/KeyProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/PromptingKeyManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/PromptingKeyProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/SafeKey.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/SafeKeyManager.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/SafeKeyProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/UnknownKeyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/pbe/AesPbeParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/pbe/SafePbeParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/pbe/SafePbeParametersView.java [new file with mode: 0644]
src/de/schlichtherle/truezip/key/sl/KeyManagerLocator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/nio/charset/Ibm437Charset.java [new file with mode: 0644]
src/de/schlichtherle/truezip/nio/charset/OctetCharset.java [new file with mode: 0644]
src/de/schlichtherle/truezip/nio/charset/ZipCharsetProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/AbstractReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/BufferedReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/ByteArrayReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/DecoratingReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/DefaultReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/DisconnectingReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/IntervalReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/LockReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/ReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/rof/ReadOnlyFileInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/ClutchInputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/ClutchOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DecoratingInputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DecoratingInputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DecoratingOutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DecoratingOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DelegatingInputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DelegatingOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DisconnectingInputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/DisconnectingOutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/IOCache.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/IOEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/IOPool.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/IOPoolProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/IOSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/InputEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/InputService.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/InputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/InputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/LazyOutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/LockInputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/LockOutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/MultiplexedOutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/OutputEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/OutputService.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/OutputShop.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/OutputSocket.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/sl/IOPoolLocator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/spi/IOPoolDecorator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/socket/spi/IOPoolService.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/AbstractExceptionBuilder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/ArrayHelper.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/BitField.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/CanonicalStringSet.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/ControlFlowException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/ExceptionBuilder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/ExceptionHandler.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/FilteringIterator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/HashMaps.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/InheritableThreadLocalStack.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/JointEnumeration.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/JointIterator.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Link.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Links.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Pool.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/QuotedUriSyntaxException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Resource.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/SuffixSet.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/ThreadGroups.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Threads.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/Throwables.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/UriBuilder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/UriDecoder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/util/UriEncoder.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/CRC32Exception.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/Constants.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/CountingInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/Crc32InputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/Crc32OutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DateTimeConverter.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DecoratingOutputMethod.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DefaultExtraField.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DefaultZipCharsetParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DefaultZipFileParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DefaultZipOutputStreamParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/DummyByteInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ExtraField.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ExtraFields.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/Jdk6Deflater.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/Jdk6Inflater.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/LittleEndian.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/OffsetPositionMapper.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/OutputMethod.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/PositionMapper.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/RawZipFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/RawZipOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/SingleReadOnlyFilePool.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/UByte.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/UInt.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ULong.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/UShort.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesCipher.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesEntryExtraField.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesEntryOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesEntryParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesEntryReadOnlyFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/WinZipAesUtils.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipAuthenticationException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipCharsetParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipCryptoException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipCryptoParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipDeflaterOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipEntry.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipEntryFactory.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipFile.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipFileParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipInflaterInputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipKeyException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipOutputStream.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipOutputStreamParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipParameters.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipParametersException.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipParametersProvider.java [new file with mode: 0644]
src/de/schlichtherle/truezip/zip/ZipParametersUtils.java [new file with mode: 0644]
src/libtruezip/compress/CompressorException.java [new file with mode: 0644]
src/libtruezip/compress/CompressorInputStream.java [new file with mode: 0644]
src/libtruezip/compress/CompressorOutputStream.java [new file with mode: 0644]
src/libtruezip/compress/FileNameUtil.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/BZip2CompressorInputStream.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/BZip2CompressorOutputStream.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/BZip2Constants.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/BZip2Utils.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/BlockSort.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/CRC.java [new file with mode: 0644]
src/libtruezip/compress/bzip2/Rand.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/BlockCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/BufferedBlockCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/CipherParameters.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/CryptoException.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/DataLengthException.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/Digest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/ExtendedDigest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/InvalidCipherTextException.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/Mac.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/OutputLengthException.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/PBEParametersGenerator.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/RuntimeCryptoException.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/SkippingCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/SkippingStreamCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/StreamBlockCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/StreamCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/digests/EncodableDigest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/digests/GeneralDigest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/digests/SHA1Digest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/digests/SHA256Digest.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/engines/AESFastEngine.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/generators/PKCS12ParametersGenerator.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/generators/PKCS5S2ParametersGenerator.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/macs/HMac.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/modes/SICBlockCipher.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/params/KeyParameter.java [new file with mode: 0644]
src/libtruezip/lcrypto/crypto/params/ParametersWithIV.java [new file with mode: 0644]
src/libtruezip/lcrypto/util/Integers.java [new file with mode: 0644]
src/libtruezip/lcrypto/util/Memoable.java [new file with mode: 0644]
src/libtruezip/lcrypto/util/Pack.java [new file with mode: 0644]
src/libtruezip/lcrypto/util/Strings.java [new file with mode: 0644]