I formati dei file sono incredibilmente diversi. Da Lokad, la nostra ambizione è supportare tutti i formati di file (ragionevoli) tabellari. Già supportavamo i file CSV (valori separati da virgola) con tutte le loro varianti - che possono prevedere separatori o ritorni a capo variabili.

Tuttavia, i file tabellari possono diventare molto grandi e, per rendere più veloce il trasferimento del file a Lokad, questi file possono essere compressi. La compressione senza perdita dei file di testo semplici funziona molto bene, ottenendo spesso un rapporto di compressione inferiore al 10%, cioè il file compresso risultante occupa meno del 10% del file originale.

D’altra parte, i formati di compressione sono incredibilmente diversi. Finora, supportavamo solo il venerabile e onnipresente GZip - il formato di compressione usato, per esempio, per comprimere le pagine web.

I due formati WinZip - famoso per la sua estensione .zip - e 7z - uno degli algoritmi di compressione più efficienti disponibili sul mercato - sono ora supportati da Lokad. In entrambi i casi, i formati dei file sono formati di archive, perciò un singolo file .zip può contenere molti file all’interno dell’archivio. Al momento, Lokad supporta solo archivi a file singolo.

Questa scelta ha senso in pratica, perché se il file semplice è così grande da richiedere la compressione in primo luogo, produrre un archivio ancora più grande che raccolga più file di grandi dimensioni risulta impraticabile. Invece, suggeriamo di utilizzare caricamenti incrementali dei file.