¿Qué es un archivo tipo PACK?
La aparición más frecuente de la extensión de nombre de archivo .pack está relacionada con el tipo/formato de archivo Warscape Resource Package (.pack), en referencia al motor de juego Warscape desarrollado por The Creative Assembly (CA). Warscape es la tecnología principal de la serie de juegos de estrategia de guerra total (Empire: Total War, Napoleon: Total War y otros).
El archivo .pack es un contenedor similar a un sistema de archivos en el formato propietario de CA. Los archivos PACK contienen todos los activos del juego y los datos de configuración en los juegos potenciados por Warscape y son el principal objetivo del modding. Hay paquetes de arranque, de lanzamiento, de parches y de mods, cada uno de los cuales cubre una función determinada. Por ejemplo, los parches y las correcciones se proporcionan en archivos .pack de parches. Las herramientas clave para manipular los archivos .pack con fines de modding son el Pack File Manager (PFM) y las utilidades Mod Manager desarrolladas por la comunidad de modding de Total War.
Thea Render, una herramienta comercial de visualización 3D multiplataforma de Solid Iris Technologies, utiliza la extensión .pack para designar sus archivos de paquetes de materiales, texturas y modelos (.pack). Los archivos PACK se utilizan en Thea Render como almacenes para los activos exportados. El archivo .pack en sí es un archivo ZIP normal con un conjunto de imágenes de mapa de bits (.jpg, .png) junto con archivos .mat.thea (materiales), .mod.thea (modelos) o .tex.thea (texturas). El contenido de estos archivos .pack puede importarse directamente en Thea Render, o extraerse con cualquier archivador ZIP.
Otro uso de la extensión .pack está relacionado con el Pak200, una técnica de compresión incorporada en Java para procesar archivos Java (.jar). Java, de Sun Microsystems/Oracle, es un entorno de programación y ejecución virtual avanzado e independiente de la plataforma y el sistema operativo. Cuando se procesa con Pak200, un archivo de aplicación Java (.jar) se modifica (se normaliza, se optimiza), se codifica y se comprime con gzip en un archivo .jar.pack.gz. Estos archivos .pack.gz son manejados por el Procesador Jar.
Un famoso sistema de control de versiones de software libre/abierto llamado Git utiliza la extensión .pack para representar archivos comprimidos (.pack). Un archivo .pack empaqueta y comprime los objetos de un repositorio Git, eliminando los datos redundantes y registrando sólo los cambios entre versiones (delta). Cada archivo PACK tiene un archivo de índice (.idx) que lo acompaña. Estos archivos .pack pueden ser generados automáticamente por Git en el curso de su rutina de mantenimiento, o manualmente a través del comando "git gc".
Software para abrir o convertir archivos PACK
Puede abrir los archivos PACK con los siguientes programas: