## Uses of Class
org.hsqldb.lib.tar.TarMalformatException

- Packages that use TarMalformatException
  Package | Description
  --- | ---
  org.hsqldb.lib.tar | Contains the DbBackupMain class, for offline backing up HyperSQL databases.

- - ### Uses of TarMalformatException in org.hsqldb.lib.tar

    Methods in org.hsqldb.lib.tar that throw TarMalformatException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PIFGenerator.`addRecord​(java.lang.String key, boolean b)` | Convenience wrapper for addRecord(String, String).
    `void` | PIFGenerator.`addRecord​(java.lang.String key, int i)` | Convenience wrapper for addRecord(String, String).
    `void` | PIFGenerator.`addRecord​(java.lang.String key, long l)` | Convenience wrapper for addRecord(String, String).
    `void` | PIFGenerator.`addRecord​(java.lang.String key, java.lang.String value)` | I guess the "initial length" field is supposed to be in units of characters, not bytes?
    `static void` | DbBackupMain.`main​(java.lang.String[] sa)` | Command line invocation to create, examine, or extract HSQLDB database backup tar archives.
    `static void` | TarGeneratorMain.`main​(java.lang.String[] sa)` | Creates specified tar file to contain specified files, or stdin, using default blocks-per-record and replacing tar file if it already exists.
    `static void` | TarReaderMain.`main​(java.lang.String[] sa)` | Reads a specified tar file or stdin in order to either list or extract the file tar entries, depending on the first argument being "t" or "x", using default read buffer blocks.
    `void` | TarGenerator.`queueEntry​(java.io.File file)` |
    `void` | TarGenerator.`queueEntry​(java.lang.String entryPath, java.io.File file)` |
    `void` | TarGenerator.`queueEntry​(java.lang.String entryPath, java.io.InputStream inStream, int maxBytes)` | This method does not support Pax Interchange Format, nor data sizes greater than 2G.
    `void` | TarGenerator.`queueEntry​(java.lang.String entryPath, InputStreamInterface is)` |
    `void` | TarReader.`read()` |
    `void` | TarFileInputStream.`readBlock()` | readBlock() and readNextHeaderBlock are the methods that USERS of this class should use to read header blocks from the tar file.
    `void` | TarFileInputStream.`readBlocks​(int blocks)` | readBlocks(int) is the method that USERS of this class should use to read file data from the tar file.
    `boolean` | TarFileInputStream.`readNextHeaderBlock()` | readBlock() and readNextHeaderBlock are the methods that USERS of this class should use to read header blocks from the tar file.
    `void` | DbBackup.`write()` | This method always backs up the .properties and .script files.
    `void` | TarGenerator.`write()` | This method does release all of the streams, even if there is a failure.

    Constructors in org.hsqldb.lib.tar that throw TarMalformatException
    Constructor | Description
    --- | ---
    `PIFData​(java.io.InputStream stream)` |