PKZIP

PKZIP
Información sobre la plantilla
CreadorPhil Katz
DesarrolladorPhil Katz, PKWARE
Diseñado porPKWARE
Lanzamiento inicialEnero de 1989
GéneroCompresión de datos
Sistemas Operativos compatiblesWindows, Mac OS X
IdiomaInglés, Español
Sitio web
http://www.pkware.com/support/zip-app-note

PKZIP. Para los usuarios de Windows existe el WinZip, y para los usuarios de Macintosh el Zipit. 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.

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.

Disponible en diversas plataformas, desde desktops hasta mainframes, PKZIP es la solución líder a nivel mundial en compresión de datos que soporta grandes volúmenes de archivos (mayores a 4 GB) y comprime hasta un 95% el tamaño de los archivos reduciendo el tiempo de transferencia de los mismos.

Información

El software de compresión de datos PKZIP reduce el tamaño de los archivos hasta en un 95%, liberando importantes cantidades de espacio (en mainframes, servidores, desktops, cintas de backup, y dispositivos portátiles), reduciendo los tiempos de transferencia de datos.

PKZIP es la única solución para compresión de datos en todas las plataformas. El formato ZIP es el método más aceptado para el empaquetado de archivos.

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.

En la actualidad

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. A pesar de todo, la interfaz de PKZIP es cómoda y lógica, y probablemente incluso el usuario menos dotado descubrirá enseguida cómo realizar la operación que desea sin necesidad de consultar el archivo de ayuda… o de buscar la solución en Internet.

Pero no sólo la integridad de las interfaces ha cobrado últimamente la importancia y el reconocimiento que merece, sino también la privacidad y la seguridad de los datos almacenados, tanto para los particulares como para las empresas. Es obvio que PKWARE ha apostado fuerte por estas funciones crecientemente demandadas, y la prueba es que ha dividido su aplicación en la que ocupa el presente análisis, PKZip, y SecureZIP, que añade funciones de seguridad adicionales para usuarios avanzados.

Se trata, en resumidas cuentas, de un compresor bien pensado y diseñado: hace todo lo que uno espera que haga y lo hace con rapidez. Probablemente vale los 30 dólares que cuesta, pero en conjunto sufre un par de defectos que, de solventarse, mejorarían todavía más la impresión global.

Por una parte, PKZip no soporta el formato 7z, demasiado extendido a estas alturas como para pasarlo por alto bajo ningún pretexto. Incluso si, por motivos estratégicos, a PKWARE le parece imprudente incorporar la compresión 7z a su producto, al menos debería soportar la descompresión. Por otra parte, un sencillo sistema de respaldo automático de archivos beneficiaría enormemente a la aplicación: de este modo no sería tan sólo un programa de compresión y descompresión de archivos, sino que también tomaría posiciones en el mercado de aplicaciones de backup.

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 decompresió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).

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.

PKZIP para Windows

Asegura el ahorro máximo en espacio de almacenamiento y tiempo de transmisión.

  • Aumenta de manera importante la cantidad de información que puede ser almacenada en hardware y acelera los tiempos de transferencia de emails.

Reduce de manera importante el tamaño de archivos:

  • Compresión de archivos hasta en un 95 %
  • Soporte para archivos de más de 4GB
  • Incluye un número virtual ilimitado de archivos en un solo archivo.
  • Acelera la transferencia de emails con archivos adjuntos
  • Al reducirse el tamaño de los atachments, los emails llegan en menor tiempo y consume menos ancho de banda.
  • Reduce la carga de trabajo en servidores de emails e inbox
  • El formato ZIP es aceptado en todas las plataformas único producto de compresión diseñado para la empresa – integración con Outlook, features de administración, y protección de datos.
  • Se integra automáticamente con Microsoft Outlook
  • Acceso limitado a los archivos via passphrase-based AES o 3DES encryption.
  • Su facilidad de uso asegura la rápida adopción por parte de los usuarios

PKZIP Server

Reduce los tiempos de transferencia de archivos y ahorra espacio de almacenamiento a través de la compresión de archivos en el servidor.

  • PKZIP es el mejor producto de compresión para UNIX, Linux y servidores Windows.

A través de la compresión de archivos de datos, PKZIP optimiza la distribución de archivos y reportes, y facilita las rutinas de backup y almacenamiento.

  • Poderoso y versátil, PKZIP maneja las tareas más complejas de almacenamiento y transmisión de archivos en la empresa.
  • Chequea la existencia de virus a través dela integración con los programas de antivirus más populares.
  • Autenticación de archivos en UNIX, Linux, Servidores Windows que han sido firmados digitalmente por SecureZIP en cualquier plataforma.
  • Desencripta archivos encriptados por SecureZIP utilizando cualquier clave pública x.509
  • Disponible para for Windows, Solaris, HP-UX, AIX, Linux

El Módulo de Procesamiento de Datos de PKZIP ofrece mayor flexibilidad a los administradores

  • Uso de PKSFX para crear archivos con auto descompresión, simplificando la distribución de archivos a sistemas operativos Windows, UNIX, y Linux, especialmente para proveer fácil y rápido acceso para receptores no técnicos.
  • Reduce los tiempos de procesamiento y costos de mantenimiento permitiendo automatizar la transferencia de archivos vía FTP.
  • Simplifica el envío de attachments vía email a individuos o grupos de usuarios utilizando opciones programables.

PKZIP para zSeries

Ahorre ciclos valiosos de CPU y reduzca los tiempos de transferencia de datos con la compresión ZIP en su Mainframe.

PKZIP permite ahorrar tiempo y valiosos recursos de sistemas mainframe. Desde que los datos salen del mainframe, PKZIP provee un formato común que puede ser enviado a desktop Windows, IBM midrange o servidores UNIX, LINUX y Windows en la organización y fuera de la misma, socios de negocios, proveedores y clientes.

A través de la compresión de datos, PKZIP mejora la transmisión y almacenamiento de los mismos, proveyendo importantes ahorros al budget operativo de cualquier organización, sin importar su tamaño.

  • Optimiza el uso de DASD e inversiones de hardware reduciendo el tamaño de los archivos almacenados.
  • Rápida adopción con features de interfase ISPF para operaciones ad hoc e interfase scripting para jobs batch JCL.

PKZIP se integra con IBM mainframe para una fácil y rápida implementación

  • Permite que los archivos de datos creados en un mainframe IBM, puedan ser leídos por aplicaciones en otros sistemas operativos.
  • Mejora la performance con más del 80% de reducción en la CPU requerida para el procesamiento.
  • Mejora la eficiencia con opciones para mayor compresión o procesamiento más rápido.

Véase también

Fuentes