¿Qué es un archivo JARX?

Los archivos JARX son nuestro formato de archivo propietario, que utiliza el mismo algoritmo de compresión Deflate que Zip y utiliza el algoritmo de cifrado AES para cifrar los datos.

La estructura de los archivos JARX es similar a la de todos los tipos de archivos comprimidos, y consiste en entradas organizadas según nuestro método propietario. Los nombres y el contenido de las entradas se cifran mediante el algoritmo AES.

Debido a la no divulgación del formato de archivo JARX, así como al cifrado del contenido y los nombres de las entradas, y a la falta de herramientas para extraer y abrir archivos JARX directamente, el uso de archivos JARX no solo protege el contenido de los archivos de clase, sino también la estructura general del archivo JAR. Esto significa que ni siquiera terceros pueden acceder a los nombres de las clases, lo que dificulta su descifrado.