Skip navigation links
TrueZIP 7.7.10

TrueZIP 7.7.10 API

TrueZIP is a Java based virtual file system (VFS) which enables client applications to perform CRUD (Create, Read, Update, Delete) operations on archive files as if they were virtual directories, even with nested archive files in multithreaded environments.

See: Description

Packages 
Package Description
de.schlichtherle.truezip.awt
Provides custom AWT GUI classes.
de.schlichtherle.truezip.crypto
Provides general utility classes for cryptography.
de.schlichtherle.truezip.crypto.param
Provides interfaces and implementations for general cryptography parameters.
de.schlichtherle.truezip.crypto.raes
Reads and writes files according to the Random Access Encryption Specification (RAES).
de.schlichtherle.truezip.crypto.raes.param
Provides interfaces and implementations for RAES cryptography parameters.
de.schlichtherle.truezip.crypto.raes.param.console
Provides the console I/O based implementation of the interface PromptingKeyProvider.View.
de.schlichtherle.truezip.crypto.raes.param.swing
Provides the Swing based implementation of the interface PromptingKeyProvider.View.
de.schlichtherle.truezip.entry
Essential interfaces and classes for entries and containers in (possibly federated virtual) file systems.
de.schlichtherle.truezip.extension.pace
The TrueVFS Extension PaceManager implemetation.
de.schlichtherle.truezip.file
Provides uniform, transparent, thread-safe, read/write access to archive files as if they were just plain directories in a file system path by means of the TFile* classes and their dependent classes.
de.schlichtherle.truezip.file.swing
Provides Swing GUI classes for viewing file trees and choosing entries in archive files.
de.schlichtherle.truezip.fs
Provides access to (possibly federated virtual) file systems.
de.schlichtherle.truezip.fs.archive.tar
The archive driver family for TAR files.
de.schlichtherle.truezip.fs.archive.zip
The archive driver family for ZIP files.
de.schlichtherle.truezip.fs.archive.zip.raes
The archive driver family for RAES encrypted ZIP files, alias TZP files.
de.schlichtherle.truezip.fs.file
Implements the file scheme for accessing the local file system using the java.io.File* API.
de.schlichtherle.truezip.fs.http
Implements the http(s) scheme for read-only access to the web.
de.schlichtherle.truezip.fs.inst
Provides base classes for the instrumentation of the TrueZIP Kernel.
de.schlichtherle.truezip.fs.inst.jmx
Provides classes to instrument the TrueZIP Kernel with JMX.
de.schlichtherle.truezip.fs.inst.jul
Provides classes to instrument the TrueZIP Kernel with java.util.logging.
de.schlichtherle.truezip.fs.nio.file
Implements the file scheme for accessing the local file system using the NIO.2 API.
de.schlichtherle.truezip.fs.sl
Provides singletons to locate file system driver service providers and a file system manager service provider on the class path.
de.schlichtherle.truezip.fs.spi
Provides abstract classes for locatable service providers for a file system manager and file system providers.
de.schlichtherle.truezip.io
Provides I/O utility classes.
de.schlichtherle.truezip.io.swing
Provides Swing GUI classes which depend on the package java.io.
de.schlichtherle.truezip.key
Provides an extensible manager for generic keys required to create or open protected resources.
de.schlichtherle.truezip.key.pbe
Provides parameters for password based encryption which can get used as the secret key for the class PromptingKeyProvider.
de.schlichtherle.truezip.key.pbe.console
Provides the console I/O based implementation of the interface PromptingKeyProvider.View.
de.schlichtherle.truezip.key.pbe.swing
Provides the Swing based implementation of the interface PromptingKeyProvider.View.
de.schlichtherle.truezip.key.sl
Provides a singleton to locate a key manager service provider on the class path.
de.schlichtherle.truezip.key.spi
Provides an abstract class for a locatable key manager service provider.
de.schlichtherle.truezip.nio.charset
Provides an implementation of the IBM437 character set.
de.schlichtherle.truezip.nio.file
Provides uniform, transparent, thread-safe, read/write access to archive files as if they were just plain directories in a file system path by means of the TPath class and its dependent classes.
de.schlichtherle.truezip.rof
Provides random read-only access to files (as opposed to the random read/write access provided by RandomAccessFile).
de.schlichtherle.truezip.sample.file
Demonstrates the usage of the API of the module TrueZIP File*.
de.schlichtherle.truezip.sample.file.app
Main classes to demonstrate the usage of the API of the TrueZIP File* module.
de.schlichtherle.truezip.socket
Provides I/O sockets to address and resolve targets for I/O operations.
de.schlichtherle.truezip.socket.sl
Provides a singleton to locate an I/O buffer pool service provider on the class path.
de.schlichtherle.truezip.socket.spi
Provides an abstract class for a locatable service provider for an I/O buffer pool.
de.schlichtherle.truezip.swing
Provides general Swing GUI classes.
de.schlichtherle.truezip.util
Provides general utility classes.
de.schlichtherle.truezip.zip
A drop-in replacement for the package java.util.zip for reading and writing ZIP files.

TrueZIP is a Java based virtual file system (VFS) which enables client applications to perform CRUD (Create, Read, Update, Delete) operations on archive files as if they were virtual directories, even with nested archive files in multithreaded environments.

As a library, TrueZIP provides simple, uniform, transparent, thread-safe, read/write access to archive files as if they were virtual directories in a file system path.

As a framework, TrueZIP provides the interfaces and classes to write file system drivers which plug-in to its federated file system space.

Skip navigation links
TrueZIP 7.7.10

Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.