Un archivo PK4 es un formato de archivo comprimido especializado utilizado principalmente por videojuegos construidos sobre el motor id Tech 4, como Doom 3, Quake 4 y Prey. Técnicamente, un archivo PK4 es un archivo ZIP estándar al que se le ha cambiado la extensión a .pk4 para indicar su función dentro de la estructura de directorios del juego. Estos archivos sirven como contenedores para una amplia variedad de recursos del juego, incluyendo modelos 3D, texturas, archivos de audio, datos de mapas y scripts de configuración. Al agrupar miles de archivos individuales en unos pocos archivos grandes, el motor del juego puede mejorar el rendimiento del sistema de archivos y simplificar la distribución de los datos del juego. Dado que el formato se adhiere estrictamente al estándar de compresión ZIP, el contenido de un archivo PK4 puede ser visualizado, extraído o modificado utilizando cualquier utilidad estándar de compresión de archivos. Esta accesibilidad convierte a los archivos PK4 en un componente central para la comunidad de 'modding', permitiendo a los jugadores crear mapas personalizados, 'skins' (apariencias) y ajustes de jugabilidad empaquetando sus propios recursos en nuevos archivos PK4 que el motor del juego puede cargar en tiempo de ejecución.