Skip to main content

¿Qué es la compresión sin pérdida?

La compresión sin pérdida es una técnica de compresión que no pierde ningún dato en el proceso de compresión.

La compresión sin pérdida "agrupa los datos" en un tamaño de archivo más pequeño mediante el uso de una especie de taquigrafía interna para indicar datos redundantes. Si un archivo original tiene 1,5 MB (megabytes), la compresión sin pérdidas puede reducirlo a aproximadamente la mitad de ese tamaño, según el tipo de archivo que se esté comprimiendo. Esto hace que la compresión sin pérdidas sea conveniente para transferir archivos a través de Internet, ya que los archivos más pequeños se transfieren más rápido. La compresión sin pérdida también es útil para almacenar archivos, ya que ocupan menos espacio.

La convención zip, utilizada en programas como WinZip, utiliza compresión sin pérdidas. Por esta razón, el software zip es popular para comprimir programas y archivos de datos. Esto se debe a que cuando estos archivos se descomprimen, todos los bytes deben estar presentes para garantizar su integridad. Si faltan bytes de un programa, no se ejecutará. Si faltan bytes de un archivo de datos, estará incompleto y no se podrá entender. Los archivos de imagen GIF también usan compresión sin pérdidas.

La compresión sin pérdida tiene ventajas y desventajas. La ventaja es que el archivo comprimido se descomprimirá en un duplicado exacto del archivo original, reflejando su calidad. La desventaja es que la relación de compresión no es tan alta, precisamente porque no se pierden datos.

Para obtener una mayor relación de compresión, para reducir un archivo significativamente más allá del 50%, debe usar compresión con pérdida . La compresión con pérdida eliminará un archivo de algunos de sus datos redundantes. Debido a esta pérdida de datos, solo ciertas aplicaciones son aptas para la compresión con pérdida, como gráficos, audio y video. La compresión con pérdida necesariamente reduce la calidad del archivo para llegar al tamaño altamente comprimido resultante, pero dependiendo de la necesidad, la pérdida puede ser aceptable e incluso imperceptible en algunos casos.

JPEG utiliza compresión con pérdida, por lo que la conversión de un archivo GIF a JPEG lo reducirá de tamaño. También reducirá la calidad en cierta medida.

La compresión sin pérdida y con pérdida se ha convertido en parte de nuestro vocabulario diario, en gran parte debido a la popularidad de los archivos de música MP3. Un archivo de sonido estándar en formato WAV, convertido a un archivo MP3, perderá muchos datos, ya que MP3 emplea un algoritmo de alta compresión y pérdida que arroja gran parte de los datos. Esto hace que el archivo resultante sea mucho más pequeño, de modo que varias docenas de archivos MP3 pueden caber, por ejemplo, en un solo disco compacto, frente a un puñado de archivos WAV. Sin embargo, la calidad de sonido del archivo MP3 será ligeramente inferior a la del WAV original, notablemente para algunos.

Como siempre, ya sea comprimiendo video, gráficos o audio, lo ideal es equilibrar la alta calidad de la compresión sin pérdida con la comodidad de la compresión con pérdida. Elegir la convención de pérdida correcta es una cuestión de elección personal y los buenos resultados dependen en gran medida de la calidad del archivo original.