# Arquivos de aplicação como um pacote Total.js

> Crie um pacote local, carregue suas definições através do carregador de startup e verifica a extração em .src.

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

Um bundle de aplicação do Total.js é um arquivo criado com `BACKUP()`, colocado na pasta `bundles/` da aplicação com o sufixo `.bundle`. No arranque, `LOAD()` extrai os bundles e combina os ficheiros da aplicação em `.src/`; o framework usa então essa pasta como raiz da aplicação. Os nomes de bundle que contêm `-bk.bundle` ou `_bk.bundle` são ignorados. Um ficheiro `bundles.debug` reutiliza a pasta `.src` já extraída.

A fonte também apoia `.url` arquivos que capturam arquivos de pacote remoto. arquivos Bundle contêm código de aplicação executável: carregar arquivos confiáveis apenas. manter credenciais, datas de execução e arquivos privados fora dos arquivos distribuíveis. `BACKUP` É embalagem, não criptografia.

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