Los formatos de archivo son sorprendentemente diversos. En Lokad, nuestra ambición es soportar todos los formatos de archivo tabulares (razonables). Ya estábamos soportando archivos CSV (valores separados por comas) con todas sus variantes, que pueden involucrar separadores o retornos de línea variables.

Sin embargo, los archivos tabulares pueden volverse muy grandes, y para hacer que la transferencia de archivos 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, a menudo dando una relación de compresión por debajo del 10%, es decir, el archivo comprimido resultante es menos del 10% del archivo original.

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

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 compatibles con Lokad. En ambos casos, los formatos de archivo son formatos de archivo , por lo tanto, un solo archivo .zip puede contener muchos archivos dentro del archivo. Por ahora, Lokad solo admite archivos de un solo archivo.

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 de mayor tamaño que reúna varios archivos grandes tiende a ser impráctico. En su lugar, sugerimos utilizar cargas de archivos incrementales.