Zip como pasta (.zip)

Um .zip abre numa aba própria: à esquerda a árvore dos membros (nome, tamanho, data), à direita o conteúdo do membro selecionado — texto/código, Markdown (renderizado), imagem ou PDF — aberto em memória, sem extrair nada para o disco. Texto e Markdown podem ser editados: Ctrl+S regrava o membro dentro do próprio .zip.

A mesma aba abre .7z, .rar, .tar (inclusive .tar.gz, .tar.bz2 e .tar.xz), .cab e .iso — nesses casos somente leitura: dá para navegar, visualizar e extrair membros, mas não editar. Só o .zip é gravável, porque é o único formato que sabemos reescrever com segurança (o .rar é proprietário e nem as bibliotecas livres o comprimem).

Imagem e PDF são somente leitura; membros muito grandes (e .parquet) só oferecem Extrair para…. Não dá para criar, renomear ou apagar membros.

Ordenar, selecionar e extrair. Clicar no cabeçalho de Nome, Tamanho ou Modificado ordena a árvore (nomes em ordem natural, pastas em cima), clicar de novo inverte, e a escolha e as larguras são lembradas; a data segue o idioma. Ctrl+clique e Shift+clique selecionam vários membros e pastas. Extrair para... grava a seleção numa pasta, cada pasta com tudo o que tem dentro (com um só arquivo selecionado, ela pergunta o nome do arquivo), e Extrair tudo... grava o conteúdo inteiro; os dois estão na barra e no menu de contexto, que abre também numa pasta e na área vazia. O que já existe no destino é perguntado uma vez para o lote: substituir ou pular os existentes. Vale para todos os formatos desta aba.

O relato da extração. No fim, uma mensagem diz quantos arquivos foram gravados e o que ficou de fora, com quantos e o primeiro exemplo: entrada cujo caminho sairia da pasta de destino (como ../x), entrada recusada pelo leitor (tamanho, senha ou arquivo corrompido), arquivo que não pôde ser gravado, arquivo existente mantido e nome trocado para valer neste sistema. Enter abre ou fecha uma pasta e mostra um membro, e Ctrl+C copia o caminho interno dos selecionados, um por linha.

Membros protegidos por senha são lidos normalmente: ao abrir um deles o LightNote pede a senha (até três tentativas) e, marcando "Lembrar a senha deste arquivo", não pergunta de novo — na mesma execução por padrão, e também nas próximas se a caixa for marcada (protegida pelo Windows, só para você nesta máquina; apague todas em Configurações → Recursos). Note uma diferença do formato em relação ao PDF: no .zip a cifra é por membro e o índice fica em texto claro, então a lista de arquivos aparece inteira mesmo sem a senha — só o conteúdo é protegido. Um .zip com membros cifrados não é reaberto sozinho ao iniciar o aplicativo.