Colección de citas famosas - Consulta de diccionarios - ¿Cuál es el tamaño del diccionario utilizado en el software de compresión?

¿Cuál es el tamaño del diccionario utilizado en el software de compresión?

Un diccionario de compresión es un área de memoria utilizada por algoritmos de compresión para encontrar y comprimir patrones de datos repetidos.

Un diccionario grande mejorará enormemente el efecto de compresión de archivos grandes, especialmente en modo estereoscópico.

Pero también provocará una compresión más lenta y mayores requisitos de memoria.

Generalmente se recomienda utilizar un diccionario de 4 MB para el formato RAR y 32 MB para el formato de archivo comprimido RAR5 (RAR 5.0).

En términos generales, cuanto más grande es el diccionario, más lenta es la velocidad de compresión y más memoria se consume.

Pero el archivo comprimido será más pequeño.

Ejemplo: el tamaño del diccionario es de 128 MB, lo que consumirá 6 veces (768 MB) de memoria cuando se comprima.

Velocidad de búsqueda, modo de compresión: almacenamiento. El tamaño del diccionario es de 64 kb. Persiguiendo la eficiencia, modo de compresión: mejor. El tamaño del diccionario es de 256 MB.

Nota: El principio básico de comprimir archivos es encontrar los bytes repetidos en el archivo y crear un archivo "diccionario" con los mismos bytes, representados por un código. Por ejemplo, en varios lugares del archivo, la misma palabra "chino * * * y China" se representa mediante un código y se escribe en el archivo "diccionario", de modo que el archivo se pueda reducir. ?

Datos extendidos

Principio de compresión

Este algoritmo se utiliza para realizar un procesamiento de archivos con o sin pérdida, reteniendo así la mayor parte de la información del archivo y haciendo que archivo más pequeño. El principio básico de la compresión de archivos es encontrar bytes repetidos en un archivo, crear un archivo de "diccionario" con los mismos bytes y representarlo con un código. Por ejemplo, en varios lugares del archivo, la misma palabra "chino * * * y China" está representada por un código y escrita en el archivo de "diccionario" para lograr el propósito de degradar.

Dado que la información procesada por la computadora se expresa en forma de números binarios, el software de compresión utiliza caracteres especiales para marcar las mismas cadenas en la información binaria para lograr el propósito de la compresión. Para ayudar a comprender la compresión de archivos, imagine en su mente una imagen de un cielo azul y nubes blancas. Para miles de monótonos píxeles azules, en lugar de definir una larga lista de colores "azul, azul, azul...", es más conciso decirle a la computadora: "Almacena 1117 píxeles azules desde esta ubicación" y puede ahorrar mucho dinero. espacio de almacenamiento.

Este es un ejemplo muy simple de compresión de imágenes. En última instancia, todos los archivos informáticos se almacenan en forma de "1" y "0". Al igual que los píxeles azules, mediante fórmulas de cálculo matemático razonables, el tamaño del archivo se puede comprimir en gran medida para lograr el efecto de "datos densos y sin pérdidas".

Materiales de referencia:

Enciclopedia Compresión-Baidu