Zip automático seguro e documentação incorporada

Conceito

SL5 Aura monitora pastas privadas começando com _ (por exemplo, _my_confidential_data). Quando alterações são detectadas, o Aura cria um arquivo zip criptografado automaticamente.

Pré-requisito crítico: chave de criptografia

A criptografia é obrigatória. O processo de compactação automática exige estritamente que um arquivo de senha esteja presente na hierarquia de diretórios (pastas atuais ou pai).

  • Requisito de arquivo: O arquivo de senha deve começar com um ponto . (por exemplo, .archive_pass, .secret).

  • Comportamento: Se nenhum arquivo ponto com senha for encontrado, o processo zip será bloqueado. Essa proteção contra falhas garante que nenhum dado não criptografado seja empacotado.

O padrão “Documentos incorporados”

Como o sistema de recarga a quente do Aura escuta arquivos Python válidos, atualizar um simples leia-me .txt não acionará um re-zip.

Para incluir instruções para os destinatários (por exemplo, “Como descompactar”) e ao mesmo tempo garantir que o gatilho seja acionado, use um Arquivo Python Docstring.

Implementação

Crie um arquivo chamado README_AUTOZIP.py dentro da sua pasta monitorada.

CODE_BLOCK_0