Eine PK4-Datei ist ein spezialisiertes Archivformat, das hauptsächlich von Videospielen verwendet wird, die auf der id Tech 4 Engine basieren, wie zum Beispiel Doom 3, Quake 4 und Prey. Technisch gesehen ist eine PK4-Datei ein Standard-ZIP-Archiv, dessen Erweiterung in .pk4 umbenannt wurde, um seine Rolle innerhalb der Verzeichnisstruktur des Spiels zu kennzeichnen. Diese Dateien dienen als Container für eine breite Palette von Spiel-Assets, einschließlich 3D-Modellen, Texturen, Audiodateien, Kartendaten und Konfigurationsskripten. Durch das Bündeln von Tausenden von Einzeldateien in wenigen großen Archiven kann die Spiel-Engine die Dateisystemleistung verbessern und die Verteilung von Spieldaten vereinfachen. Da das Format strikt dem ZIP-Kompressionsstandard folgt, können die Inhalte einer PK4-Datei mit jedem Standard-Dateikomprimierungsdienstprogramm (Utility) eingesehen, extrahiert oder modifiziert werden. Diese Zugänglichkeit macht PK4-Dateien zu einer zentralen Komponente für die Modding-Community, da sie es Spielern ermöglicht, benutzerdefinierte Karten, Skins und Gameplay-Tweaks zu erstellen, indem sie ihre eigenen Assets in neue PK4-Archive packen, die die Spiel-Engine zur Laufzeit laden kann. Die Verwendung dieses Archivformats optimiert den Lesezugriff auf große Mengen an Spieldaten.