Existen varias versiones del formato ZIP (http://en.wikipedia.org/wiki/ZIP_%28file_format%29#Version_history
). No está claro qué versión de Java es compatible. En el código fuente de ZipOutputStream
, define una constante relacionada con la parte del encabezado "versión mínima para leer", pero no estoy 100% seguro de que sea la forma correcta de aplicar una respuesta inversa a mi pregunta.¿Qué versión de ZIP es compatible con Java (1.6 o cualquier versión para el caso)
¿Alguien puede dar un mejor consejo aquí?
Gracias.
Por qué no usar la cremallera instalado en su sistema 'Runtime.getRuntime() exec (comando);.' Donde comando es la cadena postal -r ... – ant
@ c0mrade ¿Todos los sistemas tienen ventanas 'postal' por defecto? Después de todo, java se supone que es portátil. –
Porque estoy comprimiendo directamente desde una estructura en memoria: la externalización de una aplicación fuera del espacio de direcciones no tiene sentido en mi escenario (y no, no quiero escribir los datos en un archivo temporal y ZIP desde allí) . Gracias de todos modos por la sugerencia. – kvista