SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
En informática, ZIP o zip es un formato de almacenamiento sin
pérdida, muy utilizado para la compresión de datos como
documentos, imágenes o programas.

Para este tipo de archivos se utiliza generalmente la extensión ".zip".

Muchos programas, tanto comerciales como libres, lo utilizan y
permiten su uso más habitual.

Historia
El formato ZIP fue creado originalmente por Phil Katz, fundador de
PKWARE. Katz liberó al público la documentación técnica del formato
ZIP, y lanzó al mismo tiempo la primera versión de PKZIP en enero
de 1989.

Katz había copiado ARC y convertido las rutinas de compresión de C a
un código optimizado en ensamblador, que lo hacía mucho más
rápido. Inicialmente, SEA intentó obtener una licencia por el
compresor de Katz, llamado PKARC, pero Katz lo rechazó. SEA
demandó entonces a Katz por infringir el copyright, y ganó.

Información técnica

ZIP es un formato de fichero bastante simple, que comprime cada
uno de los archivos de forma separada. Comprimir cada archivo
independientemente del resto de archivos comprimidos permite
recuperar cada uno de los ficheros sin tener que leer el resto, lo que
aumenta el rendimiento. El problema, es que el resultado de agrupar
un número grande de pequeños archivos es siempre mayor que
agrupar todos los archivos y comprimirlos como si fuera uno sólo. A
cambio, esto permite extraer cada archivo de forma independiente
sin tener que procesar el archivo desde el principio.

La especificación de ZIP indica que cada archivo puede ser
almacenado, o bien sin comprimir, o utilizando una amplia variedad
de algoritmos de compresión. Sin embargo, en la práctica, ZIP se
suele utilizar casi siempre con el algoritmo de Phil Katz.

ZIP soporta un sistema de cifrado simétrico basado en una clave
única. Sin embargo, este sistema de cifrado es débil ante ataques de
texto plano, ataque de diccionario y fuerza bruta. También soporta
distribuir las partes de un archivo comprimido en distintos medios,
generalmente disquetes.

Con el tiempo, se han ido incluyendo nuevas características, como
nuevos métodos de cifrado. Sin embargo, estas nuevas
características no están soportadas por las aplicaciones más
utilizadas.

Métodos de compresión

  •   Shrinking (Contracción) (método 1)

      La Contracción es una variante de LZW con unos pequeños
      ajustes. Como tal, estaba afectada por la ya expirada patente
      del LZW. Nunca estuvo claro si la patente cubría la
      decomprensión, pero por si acaso, algunos proyectos libres,
      como Info-ZIP decidieron no incluirlo en sus productos por
      defecto.

  •   Reducing (Reducción) (métodos 2-5)

      La Reducción implica una combinación de compresiones de
      secuencias de bytes y aplicación de una codificación estadística
      del resultado.

  •   Imploding (Implosión) (método 6)

      La Implosión implica comprimir secuencias de bytes
      repetidamente con una función de ventana deslizante, y
      posteriormente, comprimir el resultado utilizando múltiples
      árboles Shannon-Fano.

  •   Tokenizing (método 7)

      Este método está reservado. La especificación PKWARE no
      define un algoritmo para él.

  •   Deflate and enhanced deflate (métodos 8 y 9)

      Estos métodos usan el bien conocido algoritmo deflate. Deflate
      permite ventanas de hasta 32 KB. Enhanced deflate permite
      ventanas de hasta 64 KB. La versión mejorada (enhanced)
      tiene un mejor comportamiento, pero no está tan extendido.

  •   Biblioteca de compresión de datos de PKWARE por
      Imploding (método 10)
La especificación oficial del formato no da más información
       sobre este método.

   •   Método 11

       Este método está reservado por PKWARE.

   •   Bzip2 (método 12)

       Este método utiliza el conocido algoritmo bzip2. Este algoritmo
       se comporta mejor que Deflate, pero no está ampliamente
       soportado por las herramientas (sobre todo las de Windows).



En la actualidad

Hoy, los archivos ZIP emplean la extensión de fichero .zip y tienen el
tipo media MIME application/zip. Un archivo ZIP contiene uno o más
archivos que están comprimidos o almacenados.

Muchas aplicaciones software, distintas de PKZIP, están disponibles
para crear, modificar o abrir archivos zip. Destacan WinZip, WinRAR,
PeaZip y 7-Zip.

Las versiones de Windows desde Windows Me también traen por
defecto un plugin (zipfldr.dll) que permite mostrarlos con una interfaz
reducida del Explorador de Windows, de forma parecida a los de
archivos .cab (cabview.dll) ya presente en anteriores versiones del
SO. Los archivos zip son denominados como "Carpeta comprimida (en
zip)" confundiendo el hecho de que se almacena en un único fichero.

Las nuevas versiones de Mac OS X incluyen soporte ZIP integrado en
Finder, haciéndolo el formato "oficial" de compresión en los Mac. Sin
embargo, la mayoría de archivos de Mac todavía se comprimen y
empaquetan con Stuffit o, cada vez más a menudo, mediante
tarballs.

Formatos derivados

Este formato es también muy usado para la creación de archivos con
múltiples componentes, estando todos ellos comprimidos en un
archivo en formato Zip, a menudo con alguna característica más,
como el uso de manifests. El primero de ellos fue el formato Jar
usado para la distribución de clases (.class) de Java. Las aplicaciones
XUL (como Mozilla Firefox) y sus extensiones almacenan buena parte
de sus archivos en archivos jar. El formato OpenDocument usado por
OpenOffice.org y OpenXML por Microsoft Office 2007 son archivos
XML comprimidos en formato Zip.

Más contenido relacionado

La actualidad más candente (18)

Compresores de archivos
Compresores de archivosCompresores de archivos
Compresores de archivos
 
FileZilla
FileZillaFileZilla
FileZilla
 
Ntfs
NtfsNtfs
Ntfs
 
Compresores de archivos
Compresores de archivosCompresores de archivos
Compresores de archivos
 
Comando TAR/GZ
Comando TAR/GZComando TAR/GZ
Comando TAR/GZ
 
Compresores de archivos
Compresores de archivosCompresores de archivos
Compresores de archivos
 
Practica linux Empaquetamiento
Practica linux EmpaquetamientoPractica linux Empaquetamiento
Practica linux Empaquetamiento
 
Unix essentials (1)
Unix essentials  (1)Unix essentials  (1)
Unix essentials (1)
 
Compresor
CompresorCompresor
Compresor
 
Formato de archivo gz
Formato de archivo gzFormato de archivo gz
Formato de archivo gz
 
Descomprimir archivos
Descomprimir archivosDescomprimir archivos
Descomprimir archivos
 
Anúñez
AnúñezAnúñez
Anúñez
 
Fat
FatFat
Fat
 
Practica 2.1
Practica 2.1Practica 2.1
Practica 2.1
 
7zip
7zip7zip
7zip
 
Compresores de archivos
Compresores de archivosCompresores de archivos
Compresores de archivos
 
Descomprimir archivos
Descomprimir archivosDescomprimir archivos
Descomprimir archivos
 
Manejo_de_archivos_C
Manejo_de_archivos_CManejo_de_archivos_C
Manejo_de_archivos_C
 

Similar a En informática

Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Monlick
 
Tecnologías de compresión de archivos
Tecnologías de compresión de archivosTecnologías de compresión de archivos
Tecnologías de compresión de archivosArmando Rodriguez
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos dannaquirogar
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
sistema operativo
sistema operativosistema operativo
sistema operativojesus2028
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosvecaus
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos dannaquirogar
 
Programas compresión de documentos
Programas compresión de documentosProgramas compresión de documentos
Programas compresión de documentosadrianavega123
 
Programas compresión de documentos
Programas compresión de documentosProgramas compresión de documentos
Programas compresión de documentosadrianavega123
 
Sistemas linux windows
Sistemas linux windowsSistemas linux windows
Sistemas linux windowsozitobb
 
la comunicación y el trabajo colaborativo a través de internet
la comunicación y el trabajo colaborativo a través de internetla comunicación y el trabajo colaborativo a través de internet
la comunicación y el trabajo colaborativo a través de internetali-rodri
 
la comunicacion y el trabajo colaborativo a traves de internet
la comunicacion y el trabajo colaborativo a traves de internetla comunicacion y el trabajo colaborativo a traves de internet
la comunicacion y el trabajo colaborativo a traves de internetali-rodri
 

Similar a En informática (20)

Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas
 
Tecnologías de compresión de archivos
Tecnologías de compresión de archivosTecnologías de compresión de archivos
Tecnologías de compresión de archivos
 
Comprensores
ComprensoresComprensores
Comprensores
 
Comprensores
ComprensoresComprensores
Comprensores
 
Formato zip
Formato zipFormato zip
Formato zip
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos
 
Utilerias
UtileriasUtilerias
Utilerias
 
Archivo
ArchivoArchivo
Archivo
 
Archivo
ArchivoArchivo
Archivo
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos
 
Programas compresión de documentos
Programas compresión de documentosProgramas compresión de documentos
Programas compresión de documentos
 
Programas compresión de documentos
Programas compresión de documentosProgramas compresión de documentos
Programas compresión de documentos
 
Sistemas linux windows
Sistemas linux windowsSistemas linux windows
Sistemas linux windows
 
la comunicación y el trabajo colaborativo a través de internet
la comunicación y el trabajo colaborativo a través de internetla comunicación y el trabajo colaborativo a través de internet
la comunicación y el trabajo colaborativo a través de internet
 
la comunicacion y el trabajo colaborativo a traves de internet
la comunicacion y el trabajo colaborativo a traves de internetla comunicacion y el trabajo colaborativo a traves de internet
la comunicacion y el trabajo colaborativo a traves de internet
 

Más de Dikmaster19

Más de Dikmaster19 (8)

Mantenimiento logico
Mantenimiento logicoMantenimiento logico
Mantenimiento logico
 
Daniela
DanielaDaniela
Daniela
 
Dikmaster
DikmasterDikmaster
Dikmaster
 
Archivos wmf
Archivos wmfArchivos wmf
Archivos wmf
 
Formato de archivos tiff
Formato de archivos tiffFormato de archivos tiff
Formato de archivos tiff
 
Dikley pdf
Dikley pdfDikley pdf
Dikley pdf
 
Dikley pdf
Dikley pdfDikley pdf
Dikley pdf
 
D & g
D & gD & g
D & g
 

En informática

  • 1. En informática, ZIP o zip es un formato de almacenamiento sin pérdida, muy utilizado para la compresión de datos como documentos, imágenes o programas. Para este tipo de archivos se utiliza generalmente la extensión ".zip". Muchos programas, tanto comerciales como libres, lo utilizan y permiten su uso más habitual. Historia El formato ZIP fue creado originalmente por Phil Katz, fundador de PKWARE. Katz liberó al público la documentación técnica del formato ZIP, y lanzó al mismo tiempo la primera versión de PKZIP en enero de 1989. Katz había copiado ARC y convertido las rutinas de compresión de C a un código optimizado en ensamblador, que lo hacía mucho más rápido. Inicialmente, SEA intentó obtener una licencia por el compresor de Katz, llamado PKARC, pero Katz lo rechazó. SEA demandó entonces a Katz por infringir el copyright, y ganó. Información técnica ZIP es un formato de fichero bastante simple, que comprime cada uno de los archivos de forma separada. Comprimir cada archivo independientemente del resto de archivos comprimidos permite recuperar cada uno de los ficheros sin tener que leer el resto, lo que aumenta el rendimiento. El problema, es que el resultado de agrupar un número grande de pequeños archivos es siempre mayor que agrupar todos los archivos y comprimirlos como si fuera uno sólo. A cambio, esto permite extraer cada archivo de forma independiente sin tener que procesar el archivo desde el principio. La especificación de ZIP indica que cada archivo puede ser almacenado, o bien sin comprimir, o utilizando una amplia variedad de algoritmos de compresión. Sin embargo, en la práctica, ZIP se suele utilizar casi siempre con el algoritmo de Phil Katz. ZIP soporta un sistema de cifrado simétrico basado en una clave única. Sin embargo, este sistema de cifrado es débil ante ataques de
  • 2. texto plano, ataque de diccionario y fuerza bruta. También soporta distribuir las partes de un archivo comprimido en distintos medios, generalmente disquetes. Con el tiempo, se han ido incluyendo nuevas características, como nuevos métodos de cifrado. Sin embargo, estas nuevas características no están soportadas por las aplicaciones más utilizadas. Métodos de compresión • Shrinking (Contracción) (método 1) La Contracción es una variante de LZW con unos pequeños ajustes. Como tal, estaba afectada por la ya expirada patente del LZW. Nunca estuvo claro si la patente cubría la decomprensión, pero por si acaso, algunos proyectos libres, como Info-ZIP decidieron no incluirlo en sus productos por defecto. • Reducing (Reducción) (métodos 2-5) La Reducción implica una combinación de compresiones de secuencias de bytes y aplicación de una codificación estadística del resultado. • Imploding (Implosión) (método 6) La Implosión implica comprimir secuencias de bytes repetidamente con una función de ventana deslizante, y posteriormente, comprimir el resultado utilizando múltiples árboles Shannon-Fano. • Tokenizing (método 7) Este método está reservado. La especificación PKWARE no define un algoritmo para él. • Deflate and enhanced deflate (métodos 8 y 9) Estos métodos usan el bien conocido algoritmo deflate. Deflate permite ventanas de hasta 32 KB. Enhanced deflate permite ventanas de hasta 64 KB. La versión mejorada (enhanced) tiene un mejor comportamiento, pero no está tan extendido. • Biblioteca de compresión de datos de PKWARE por Imploding (método 10)
  • 3. La especificación oficial del formato no da más información sobre este método. • Método 11 Este método está reservado por PKWARE. • Bzip2 (método 12) Este método utiliza el conocido algoritmo bzip2. Este algoritmo se comporta mejor que Deflate, pero no está ampliamente soportado por las herramientas (sobre todo las de Windows). En la actualidad Hoy, los archivos ZIP emplean la extensión de fichero .zip y tienen el tipo media MIME application/zip. Un archivo ZIP contiene uno o más archivos que están comprimidos o almacenados. Muchas aplicaciones software, distintas de PKZIP, están disponibles para crear, modificar o abrir archivos zip. Destacan WinZip, WinRAR, PeaZip y 7-Zip. Las versiones de Windows desde Windows Me también traen por defecto un plugin (zipfldr.dll) que permite mostrarlos con una interfaz reducida del Explorador de Windows, de forma parecida a los de archivos .cab (cabview.dll) ya presente en anteriores versiones del SO. Los archivos zip son denominados como "Carpeta comprimida (en zip)" confundiendo el hecho de que se almacena en un único fichero. Las nuevas versiones de Mac OS X incluyen soporte ZIP integrado en Finder, haciéndolo el formato "oficial" de compresión en los Mac. Sin embargo, la mayoría de archivos de Mac todavía se comprimen y empaquetan con Stuffit o, cada vez más a menudo, mediante tarballs. Formatos derivados Este formato es también muy usado para la creación de archivos con múltiples componentes, estando todos ellos comprimidos en un archivo en formato Zip, a menudo con alguna característica más, como el uso de manifests. El primero de ellos fue el formato Jar usado para la distribución de clases (.class) de Java. Las aplicaciones XUL (como Mozilla Firefox) y sus extensiones almacenan buena parte de sus archivos en archivos jar. El formato OpenDocument usado por
  • 4. OpenOffice.org y OpenXML por Microsoft Office 2007 son archivos XML comprimidos en formato Zip.