Feature #1400

XJDC backup format

Added by drbits about 11 years ago. Updated almost 8 years ago.

Status:NewStart date:03/06/2010
Priority:NormalDue date:
Assignee:-% Done:


Category:AddonEstimated time:8.00 hours
Target version:040 - FarfarAway


Purpose: Define an XML formatted backup that (with the correct password) could be printed, etc.
Overall: An XML file compressed with Zip or 7z with AES 128 encryption using a user supplied password.
On write, each field stored in the database for the link list and settings would be written in XML and the file would be optionally compressed and encrypted (if no encryption key, the file is plain text).

URLs and Encrypted URLs would be different attributes (different names). Encrypted URLs would be treated as mini-DLC files (URL, a random WS character, padded to 128 bytes or longer with random characters, then AES 128 encrypted). http:// would not be included if it is the service prefix of an encrypted URL (to minimize repeated strings). The encryption key would be calculated in a proprietary library, not open source (calculated by using a trap-door algorithm on some of the other data, such as file name and capture date). Links containing encrypted URLs may become useless if edited. Date and time information should be stored in Java's 64 bit (16 byte Hex) time format.

Related issues

Related to Feature #2045: Add support for creating a JDC of only the selected links Closed 07/12/2010

Also available in: Atom PDF