Pack200 , especificado en JSR 200 [1] (J2SE 1.5), obsoleto en JEP 336 [2] (Java SE 11) y eliminado en JEP 367 (Java SE 14), [3] era un formato de archivo de compactación desarrollado por Sun , capaz de reducir el tamaño de los archivos JAR en un factor de 7 a 9. Pack200 se optimizó para comprimir archivos JAR, específicamente la porción de código de bytes de Java de los archivos JAR. Las aplicaciones de esta tecnología incluyen más rápido de Java implementación de aplicaciones sobre Java Web Start .
Después de Pack200, normalmente se aplicó una compresión gzip . En la compresión HTTP, dicho contenido se especificó mediante el tipo de codificación de contenido "pack200-gzip". Cuando se almacena como un archivo, se utilizó la extensión ".pack.gz".
Es posible que Pack200 también se haya referido a las herramientas de compresión Pack200 ( pack200
y unpack200
) proporcionadas en el Java Development Kit de Sun desde Java 5, así como a los archivos comprimidos Pack200.
enlaces externos
- Especificación Pack200
- API de Java Pack200
pack200
mandounpack200
mando- Formatos de compresión para la implementación de redes
- pack200 en GitHub : bifurcación independiente de pack200 que funciona en Java 8–14
Referencias
- ^ "JSR 200: formato de transferencia de red para archivos Java" . Consultado el 9 de junio de 2014 .
- ^ "JEP 336: Desaprovechar las herramientas y API Pack200" . Consultado el 10 de noviembre de 2018 .
- ^ "JEP 367: Quite las herramientas y la API de Pack200" . Consultado el 2 de junio de 2020 .