Un file PK4 è un formato di archivio specializzato utilizzato principalmente dai videogiochi basati sul motore id Tech 4, come Doom 3, Quake 4 e Prey. Tecnicamente, un file PK4 è un archivio ZIP standard a cui è stata rinominata l'estensione in .pk4 per segnalarne il ruolo all'interno della struttura delle directory del gioco. Questi file fungono da contenitori per una vasta gamma di risorse di gioco, inclusi modelli 3D, texture, file audio, dati delle mappe e script di configurazione. Raggruppando migliaia di file individuali in pochi grandi archivi, il motore di gioco può migliorare le prestazioni del file system e semplificare la distribuzione dei dati di gioco. Poiché il formato aderisce rigorosamente allo standard di compressione ZIP, il contenuto di un file PK4 può essere visualizzato, estratto o modificato utilizzando qualsiasi utility di compressione file standard. Questa accessibilità rende i file PK4 un componente centrale per la comunità del modding, consentendo ai giocatori di creare mappe personalizzate, skin e modifiche al gameplay impacchettando le proprie risorse in nuovi archivi PK4 che il motore di gioco può caricare a runtime.