Apache Commons Compress

Software captura de pantalla:
Apache Commons Compress
Detalles de software:
Versión: 1.9
Fecha de carga: 13 Apr 15
Licencia: Libre
Popularidad: 189

Rating: 3.0/5 (Total Votes: 1)

Apache Commons Comprimir soporta tanto flujos de archivos (a través de compresores) y contenido estructurado (a través de archivadores).
La biblioteca se puede utilizar tanto para las operaciones de compresión y descompresión, que trabaja con un número relativamente grande de formatos de archivo, siendo una de las dichas soluciones conocidas en la comunidad Java.
La biblioteca no es perfecto, algunos problemas que aún en fase de desarrollo para cada formato de archivo de almacenamiento, pero en general, si usted necesita para apoyar a un gran número de formatos de compresión y no desea utilizar las bibliotecas individuales voluminosos para cada formato, el Commons Comprimir paquete podría ser su mejor respuesta

Características :.

  • bbli formatos de archivo histórico compatibles:
  • 7z
  • ar
  • arj
  • bzip2
  • cpio
  • DEFLATE
  • gzip
  • LZMA
  • Pack200
  • rápido
  • tar

  • Dump
  • Unix
  • XZ
  • Zip

¿Cuál es nuevo en esta versión:

  • Las InputStreams, ar y alquitrán ágil podría dejar de leer una corriente no tamponada en ciertos casos.
  • IOUtils # skip podría saltar menos bytes que solicitó a pesar de que más se podía leer desde la corriente.
  • ArchiveStreams ahora validan hay una entrada de corriente antes de leer o escribir los datos de entrada.
  • ArjArchiveInputStream # canReadEntryData probó la entrada actual de la corriente en lugar de su argumento.
  • conjunto de cambios # delete y deleteDir ahora lidiar adecuadamente con entradas sin nombre.
  • Añadido algunos cheques nulos para mejorar la robustez.
  • TarArchiveInputStream no pudo leer archivos con campos uid / gid vacías.
  • TarArchiveInputStream ahora de nuevo se produce una excepción cuando encuentra un archivo truncado durante la lectura de la última entrada.
  • Adaptado TarArchiveInputStream # saltar al método # skip IOUtils modificados. Gracias a BELUGA BEHR.

¿Qué hay de nuevo en la versión 1.7:.

  • Sólo lectura apoyo para la compresión Snappy
  • Sólo lectura soporte para archivos .Z comprimidos.
  • ZipFile y ZipArchiveInputStream ahora pueden leer las entradas comprimidas utilizando el método de contracción.
  • GzipCompressorOutputStream ahora tiene soporte para establecer el nivel de compresión y los metadatos de cabecera (nombre, comentario, fecha de modificación, el sistema operativo y las banderas adicionales)
  • ZipFile y ZipArchiveInputStream ahora pueden leer las entradas comprimidas utilizando el método de implosionar.
  • ZipFile y el archivo 7z clases implementan ahora se puede cerrar y se pueden utilizar en try-con-recursos construcciones.

¿Qué hay de nuevo en la versión 1.5:

  • CompressorStreamFactory tiene una opción para crear flujos de descompresión que descomprimir el pleno de entrada para los formatos que soportan múltiples flujos concatenados.

¿Cuál es nuevo en la versión 1.4:

  • Soporte para el formato XZ se ha añadido

¿Cuál es nuevo en la versión 1.3:

  • Soporte para el formato Pack200 se ha añadido
  • Sólo lectura soporte para el formato utilizado por el volcado de Unix (8) herramienta ha sido añadido.

¿Qué hay de nuevo en la versión 1.2:

  • Las nuevas características:
  • ZipArchiveEntry tiene un nuevo getRawName método que proporciona los bytes originales que conformaban el nombre. Esto puede permitir que el código de usuario para detectar la codificación.
  • TarArchiveEntry proporciona acceso a las banderas que determinan si se trata de un enlace simbólico archivada, tubería u otro & quot; raro & quot; objeto del sistema de archivos.
  • Errores solucionados:
  • ZipArchiveInputStream podría fallar con un & quot; Truncado postal & quot; mensaje de error para las entradas de entre 2 GBytes y 4 GBytes de tamaño.
  • TarArchiveInputStream ahora detecta entradas dispersos mediante el formato oldgnu y debidamente informa que no puede extraer su contenido.
  • El Javadoc para ZipArchiveInputStream # saltar ahora coincide con la aplicación, el código se ha hecho más a la defensiva.
  • ArArchiveInputStream falla si las entradas sólo contienen espacios en blanco para su usuario o groupId.
  • ZipFile puede gotear recursos en algunos JDK.
  • BZip2CompressorInputStream throws IOException si vuelve la secuencia subyacente disponible () == 0. retira el cheque.
  • Llamando close () en flujoEntrada devuelto por CompressorStreamFactory.createCompressorInputStream () no se cierra el flujo de entrada subyacente.
  • TarArchiveOutputStream # acabado ahora escribe todos los datos almacenados en la secuencia
  • Los cambios:
  • ZipFile ahora implementa finalizar que cierra el archivo subyacente.
  • Certain tar archivos no reconocido por ArchiveStreamFactory.

Requisitos :

  • Java 5 o superior

Programas parecidos

FileManager
FileManager

10 Dec 15

QuiXplorer
QuiXplorer

13 May 15

eXtplorer
eXtplorer

1 Mar 15

Text-WordDiff
Text-WordDiff

5 Jun 15

Otro software de desarrollador Apache Software Foundation

Apache Qpid
Apache Qpid

12 Apr 15

Apache Wookie
Apache Wookie

13 Apr 15

Apache Ant
Apache Ant

11 Aug 16

Comentarios a la Apache Commons Compress

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!