# Packungsanwendungsdateien als Total.js-Package

> Erstellen Sie einen lokalen Paket, laden Sie seine Definitionen über den Start-up-Ladern herunter und verifizieren Sie die Extraction in .src.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: de
Content-SHA256: 96e73172a88f28acf00d7aec779ef0fe26b71efb9faea22d7431e5bd8480b148
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Ein Total.js-Anwendungsbundle ist ein mit `BACKUP()` erstelltes Archiv, das mit der Endung `.bundle` im Verzeichnis `bundles/` der Anwendung liegt. Beim Start extrahiert `LOAD()` die Bundles und kombiniert die Anwendungsdateien in `.src/`; das Framework verwendet dieses Verzeichnis dann als Anwendungswurzel. Bundle-Dateinamen, die `-bk.bundle` oder `_bk.bundle` enthalten, werden ignoriert. Eine Datei `bundles.debug` verwendet das bereits extrahierte Verzeichnis `.src` wieder.

Die Quelle unterstützt auch `.url`-Dateien, die entfernte Packungsarchive fangen. Bundle-Daten enthalten executable Anwendungskode: Laden vertrauenswürdiger Archiv nur. Bewahren von Zertifikaten, Betriebsdatabasen und privaten Dateien aus verteilbaren Archiven. `BACKUP` ist Verpackung, nicht Verschlüsselung.

```js controllers/bundles.js
exports.install = function() {
	ROUTE('GET /bundle-loader/', $ => $.json({ load: typeof LOAD, backup: typeof BACKUP }));
};
```
