File Types

jGnash supports three file types for storing data. File types can be easily changed by using the FileSave As command and naming the new file with the appropriate file extension.

The current file will be saved in the new format and automatically opened.

Regardless of file type used, jGnash automatically saves the data if changed every 30 seconds to minimize the chance of accidental data loss.

[Note]Client/Server

If you are using jGnash in the Client/Server mode, all changes are committed immediately.

Object Database

The Object Database format is required when using the client / server functionality of jGnash. It may be used for a single user, but the binary file format described below is a better choice.

As of release 2.12.0, the Object Database format is depreciated and will be removed in 2.13.0. To covert to the XML or Binary format, please see File | Save As

XML File

XML file format is human readable and easily read by other applications at the expense of a considerably larger file size. Memory usage is less when using the XML file format, but certain operations may take longer. The advantage of the XML file is easier parsing and manipulation of the file using another program external to jGnash. If you have a large amount of data, jGnash will use less system memory when using the XML file format.

[Note]Backups

The XML format is also used for saving automatic backups of jGnash files if enabled.

Binary File

The binary file format is the most compact file format and will open and close the quickest. This is the recommended file format if you do not need client / server functionality.