Was ist das PACKAGE-Dateiformat?
Eine .package-Datei enthält Datenpakete für Electronic Arts-Spiele, gespeichert im proprietären DBPF-Archivformat (Database Packed File), das von Maxis entwickelt wurde. .package-Dateien können komprimiert sein. Sie können folgende Ressourcen enthalten:
- Audiodaten
- 3D-Modelldaten
- Texturdaten
- Charakterdaten
- Nachbarschaftsdaten
- Sonstige Spieldaten
Ressourcen in .package-Dateien werden von verschiedenen EA-Spielen verwendet - zum Beispiel von The Sims 2 bis 4 und Online, SimCity 4 und Spore. Benutzer können .package-Dateien mit speziellen Tools bearbeiten: Für The Sims 4 sind Sims 4 Studio und s4pe am beliebtesten; für The Sims 3 wird s3pe häufig genutzt; für The Sims 2 können SimPE oder der offizielle EA Content Manager verwendet werden. Viele Tools zum Erstellen und Untersuchen von DBPF-Archiven sind ebenfalls verfügbar.
Jede .package-Datei beginnt mit den ASCII-Magic-Bytes DBPF an Byte-Offset 0. Der Header enthält außerdem einen Index aller enthaltenen Ressourcen, wobei jeder Eintrag durch ein TGI-Triplet (Type ID, Group ID, Instance ID) identifiziert wird. Ein wichtiger Hinweis: DBPF existiert in Unterversionen - 1.0 für The Sims 2, 1.1 für The Sims 3 und 2.0 für The Sims 4 - und diese sind nicht untereinander kompatibel, obwohl alle dieselbe Erweiterung und den gleichen Header-Tag verwenden. Das Installieren von benutzerdefinierten Inhalten und Mods bedeutet, .package-Dateien in den Mods-Ordner des Spiels zu legen, den das Spiel beim Start lädt.
Beachten Sie, dass .package auch von völlig unverwandten Systemen (Visual Studio, Unreal Engine, generische Installer) verwendet wird, deren Dateien andere interne Strukturen und keinen DBPF-Header haben. Ein begleitendes Installationsformat, .SIMS3PACK, liefert Sims 3-Inhalte über den In-Game-Launcher statt durch direkte Ordnerablage.
Sicherheit
RISIKO: MEDIUMDie meisten Sims-.package-CC-Dateien sind harmlose Kunst-/Datendateien, ABER Mods sind benutzererstellte Inhalte, und in der Sims-Mod-Szene gab es reale Vorfälle: Script-Mods (.ts4script, zusammen mit .package-Dateien verteilt) können Code ausführen, und 2023 verbreitete ein bösartiger Sims 4-Mod (im „inteen“-Stil, bekannt durch adfly/Malware-Fälle) Informationsdiebstahl-Software. Regeln: Laden Sie CC nur von seriösen Ersteller-Seiten herunter (z. B. The Sims Resource, Mod The Sims, Patreon-Ersteller), halten Sie Mods nach Spielupdates aktuell und seien Sie vorsichtig bei .package-Dateien, die mit ausführbaren Dateien oder Script-Dateien aus unbekannten Quellen gebündelt sind. Eine reine .package-Datei (DBPF-Daten) kann nicht ausgeführt werden, aber der begleitende Download kann Code enthalten.
Formatdetails
kurz gefasstProgramme zum Öffnen von PACKAGE-Dateien
Technische Details
technische Spezifikation| Container-Format | Binäres DBPF-Archiv (Database Packed File) - proprietär von Maxis / Electronic Arts |
| Magic Bytes | 44 42 50 46 („DBPF“) an Byte-Offset 0, gefolgt von 4-Byte-Haupt- und Nebenversions-Integers |
| DBPF-Version - The Sims 2 | 1.0 - ursprüngliche DBPF-Spezifikation; 32-Bit-Instanz-IDs |
| DBPF-Version - The Sims 3 | 1.1 - überarbeiteter Index-Aufbau und aktualisiertes Ressourcenmodell |
| DBPF-Version - The Sims 4 | 2.0 - fügt 64-Bit-Instanz-IDs, aktualisierte Komprimierungsflags und erweiterte Indexeinträge hinzu |
| Ressourcenbezeichner (TGI) | Jede gepackte Ressource wird durch ein TGI-Triplet identifiziert: Type ID (Ressourcentyp), Group ID (logische Gruppierung) und Instance ID (eindeutiger Bezeichner) |
| Komprimierung | Optionale Komprimierung pro Ressource; unterstützte Verfahren umfassen zlib, QFS/RefPack (ältere Spiele) und EAs interne Komprimierungsvarianten |
| Byte-Reihenfolge | Little-Endian in Header- und Indexstrukturen |
| Skript-Ressourcen | The Sims 4 `.package`-Dateien können kompilierte Python-3-Skripte enthalten, die als S4Script-Ressourcen neben Spieldaten gespeichert sind |
| Gespeicherte Ressourcentypen | Meshes (GEOM/MLOD), DDS-basierte Texturen, Audioclips, Animationen (CLIP), XML-Konfigurationen, String-Tabellen (STBL), CAS-Teile, Grundstücks-Blaupausen und mehr |
| Spielübergreifende Kompatibilität | Keine - DBPF-1.0-, 1.1- und 2.0-Archive sind nicht austauschbar; Ressourcentyp-IDs und Indexstrukturen unterscheiden sich zwischen den Spielen |
| Installation benutzerdefinierter Inhalte | Dateien im `Mods`-Ordner des Spiels (z. B. `Documents\\Electronic Arts\\The Sims 4\\Mods`) werden beim Spielstart geladen |
| Header-Index | Der Dateiheader enthält den Offset und die Eintragsanzahl für eine Ressourcenindextabelle; jeder Eintrag speichert TGI, Datei-Offset und komprimierte/unkomprimierte Größe der Ressource |
| MIME-Typ | application/octet-stream - kein IANA-registrierter spezifischer MIME-Typ für DBPF-Archive vorhanden |
| Veröffentlicht | DBPF since The Sims 2 (2004); used by The Sims 3, The Sims 4, SimCity, Spore |
| Spezifikation | simswiki.info |
PACKAGE-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PACKAGE-Dateien.