La expansión de archivos es la capacidad de empaquetar un solo archivo o flujo de datos en archivos separados de un tamaño específico. Esta tarea implica la capacidad de volver a combinar los archivos del paquete en el archivo o flujo de datos original.
Esto resulta útil para guardar archivos grandes en volúmenes más pequeños o dividir archivos grandes en archivos más pequeños para mensajes de red de tamaño limitado (correo electrónico, grupos de noticias). También permite la creación de archivos de paridad como parchive (PAR) para verificar y restaurar archivos de paquetes faltantes o dañados. Otra ventaja de esto es que permite hacer frente a los límites de tamaño de archivo en algunos sistemas de archivos de medios extraíbles o hacer frente a los límites de tamaño de volumen de cosas como disquetes .
A veces, el proceso de expansión de archivos se oculta como una operación secundaria, como sucede con los archivadores de archivos . En este caso, primero se empaquetan muchos archivos más pequeños en un flujo de datos y luego se vuelven a empaquetar en un archivo de varios archivos.
Existen muchas utilidades de expansión de archivos disponibles para casi todos los sistemas operativos y plataformas. A continuación, se muestran algunos ejemplos: