¿Qué es la compresión de archivos?
La compresión del archivo
es un método utilizado por las computadoras para reducir el tamaño de un archivo electrónico o grupo de archivos al tamaño más pequeño posible. Los archivos ZIP son un ejemplo común de compresión de archivos. Existen muchas técnicas que utilizan los programas de computadora para comprimir archivos, pero el método más común es reemplazar secuencias repetidas con secuencias más pequeñas. Las computadoras hacen esto catalogando la primera instancia y referiéndose a ella en instancias posteriores. Por ejemplo, en las oraciones antes de esta, las letras "comprens" han aparecido tres veces. Una computadora podría comprimirlas catalogando la primera instancia y equiparando todas las instancias posteriores con "& CMP", lo que reduce el número de letras o caracteres, se requiere y reduce el tamaño del archivo. En el transcurso de un archivo grande, dicho reemplazo puede ahorrar una gran cantidad de espacio. Cabe señalar, sin embargo, el usuario no ve esto: la computadora hace todo el trabajo en segundo plano.
Para realizar un seguimiento de los reemplazos abreviados, la computadoraLos programas también crean un diccionario para el archivo comprimido. En el mundo de la compresión de archivos, un diccionario es una lista de las frases originales y sus reemplazos. Sin embargo, este diccionario se incluye en el tamaño del archivo, por lo que también ocupará espacio, reduciendo la cantidad de espacio guardado por la compresión. Por esta razón, generalmente es menos eficiente comprimir un solo archivo pequeño que un archivo o grupo grande.
Los programas que realizan compresión de archivos funcionan de maneras ligeramente diferentes. Estas diferencias son principalmente el resultado de algo llamado algoritmo. Un algoritmo es una construcción matemática que busca en los archivos repeticiones y pone las referencias simples. Los programadores crean los algoritmos de compresión y definen los patrones y reemplazos que se utilizarán para la compresión. Las variaciones pueden afectar la eficiencia de la compresión. Por ejemplo, en la frase "Fue el mejor de los tiempos, fue elE lo peor de los tiempos, "las secuencias" se repitieron "y" st of times ". Un programador puede optar por reemplazar cada frase completa o tal vez reemplazar" individualmente y "tiempos" individualmente. Esta ligera diferencia en los algoritmos es la razón por la cual algunos programas de compresión de archivos funcionan mejor en algunos tipos de archivos que en otros.
.Algunos tipos de archivos comprimidos son autoextraciéndose, lo que significa que se abren automáticamente cuando un usuario hace clic en ellos, no se requieren programas externos para desenredarlos. Para hacer estos archivos, el programa de compresión original debe agregar código adicional al archivo comprimido. Por esta razón, un archivo comprimido autoextrante a menudo es más grande que el mismo archivo si se comprime normalmente. Esto generalmente se considera una buena compensación para las empresas que liberan programas que se instalarán en las computadoras domésticas. Al hacer que el archivo sea autoextrante, permite al usuario doméstico omitir un paso y hace que sea más probable que se instale el software. A los archivos descompressosque no son autoextracentes, varios programas de terceros están disponibles para descargar en Internet.