7.1 Conceptos 
COMPACTACIÓN DE DATOS
     La compactación de datos tiene por objeto el almacenamiento de información con un ahorro en el espacio requerido en el medio.
 
    Los sistemas que incorporan técnicas de compactación normalmente utilizan procesos a la entrada y salida del programa que permitan descompactar y compactar respectivamente, de tal forma que mientras se realizan procesos en línea, la información se encuentre en su formato original.
 
    El resto de los sistemas (en una cantidad proporcionalmente baja) compacta y descompacta solamente los datos a utilizar.
 
Los algoritmos de compactación normalmente se clasifican en:
 
Se aplican sobre archivos con una estructura, formato o tipo de contenido que se conoce previamente.
 
Se aplican sobre cualquier archivo sin importar su contenido.
 
 
Técnicas dependientes del tipo de datos.
Utilizan básicamente la sustitución y codificación de la información. Los principales puntos que considera son:
1.- Eliminación de elementos redundantes.
Ejemplo:
 img7_1.gif (2093 bytes)
 
Sistema relación por número de registro (Lineal).
 img7_2.gif (4071 bytes)
 
Sistema relación por campo común
 
img7_3.gif (3853 bytes)
 
        2.- Conversión de números a notación compacta.
Ejemplo:
img7_4.gif (3001 bytes)
        3.-Supresión de caracteres repetidos.
img7_5.gif (2704 bytes)
 
                    4.- Tabulación de datos habituales
Ejemplo:
img7_6.gif (4373 bytes)
 
        5.- Sustitución de texto idiomático.
Ejemplo:
 
img7_7.gif (2172 bytes)

iconoizq.gif (922 bytes)Página anterior.
 Página siguiente.iconoder.gif (920 bytes)