Los formatos de archivo son asombrosamente diversos. En Lokad, nuestra ambición es soportar todos los formatos de archivo (razonables) tabulares. Ya soportábamos archivos CSV (valores separados por comas) con todas sus variantes - lo que puede implicar separadores variables o retornos de línea variables.

Sin embargo, los archivos tabulares pueden volverse muy grandes, y para hacer que la transferencia del archivo a Lokad sea más rápida, estos archivos pueden ser comprimidos. La compresión sin pérdida de archivos de texto plano funciona muy bien, alcanzando frecuentemente una proporción de compresión inferior al 10%, es decir, el archivo comprimido resultante es menos del 10% del archivo original.

Por otro lado, los formatos de compresión son asombrosamente diversos también. Hasta ahora, solo soportábamos el venerable y ubicuo GZip - el formato de compresión utilizado, por ejemplo, para comprimir páginas web.

Los dos formatos WinZip - famoso por su extensión de archivo .zip - y 7z - uno de los algoritmos de compresión más eficientes disponibles en el mercado - ahora son soportados por Lokad. En ambos casos, los formatos de archivo son formatos de archivo, por lo que un solo archivo .zip puede contener muchos archivos dentro del archivo. Por ahora, Lokad solo soporta archivos que contienen un único fichero.

Esta elección tiene sentido en la práctica porque, si el archivo plano es tan grande que requiere compresión en primer lugar, producir un archivo comprimido aún mayor que aglutine múltiples archivos grandes resulta impráctico. En su lugar, sugerimos usar cargas de archivos incrementales.