## Podporované datové formáty

### Čtení dat

Otevřít lze pouze báze ve formátech LGX, LGA a za určitých okolností také ve formátu XML.

#### Formát LGX (LMPS for Windows Gzipped XML Database)

Data báze jsou uchovávána ve struktuře, která je užívána pro manipulaci s databázemi také v rámci běžných aplikací. Tato struktura, včetně v ní uložených dat, je jednoduše popsatelná pomocí jazyka XML (více vizte níže). Výsledné soubory jsou relativně malé a po jejich kompresi pomocí některého z dostupných algoritmů je jejich velikost v porovnání s množstvím uchovávaných dat a kvalitou popisu jejich struktury vskutku minimální.

Soubor ve formátu LGX v sobě tedy obsahuje metodou Gzip zkomprimovaná XML data: tzv. XML Schema Definition (XSD), čili schéma databáze, a XML popis samotných dat vložených uživatelem.

#### Formát LGA (LMPS for Windows Gzipped XML Database / Autosave)

Tento formát je z hlediska ukládání dat identický s formátem LGX, liší se pouze příponou souboru.

#### Formát XML (Extensible Markup Language)

Formát XML je bezplatný otevřený standard pro uchovávání dat. Specifikace je volně dostupná například na webu World Wide Web Consortia (http://www.w3.org/XML/). Jedná se o čistě textový formát, lze jej tudíž přečíst bez ohledu na použitou aplikaci. Je velmi univerzální, umožňuje definice vlastních značek apod. Tímto je zaručena možnost popisu téměř libovolných dat.

Bázi ve formátu XML lze otevřít za předpokladu, že struktura tabulek v XSD schématu odpovídá očekávané struktuře a data splňují omezení na ně kladená (např. omezení délky identifikačních řetězců na maximálně 50 znaků). Stejné omezení se týká i importu dat z XML souboru.

#### Formát TXT (Text / LMPS 6.0)

Importovat báze ze souboru ve formátu TXT lze pouze pokud tato data odpovídají specifikaci formátu exportu ze systému LMPS v.6.0. Pro bližší informace vizte Referenční příručku LMPS 6.0, odstavec Báze / Import-Export / Export ASCII.

### Ukládání dat

Báze lze ukládat ve formátu LGX, případně exportovat do formátů XML nebo TXT. V případě formátu TXT jsou k dispozici dvě varianty ukládání dle požadovaného desetinného oddělovače (tečka, výchozí oddělovač dle nastavení operačního systému).

Grafy je možné ukládat ve formátech Portable Network Graphics (PNG, bezztrátová komprese), Joint Photographic Experts Group (JPEG, ztrátová komprese) nebo Bitmap (BMP; bezztrátová, ale málo účinná komprese).

Výstupní protokol je ukládán ve formátu Hypertext Markup Language (HTML). Graf přítomný v protokolu je uložen ve formátu PNG.