Uma passagem por uma caixa de correio inteira
Guardar anexos mensagem a mensagem serve para três mensagens e é impraticável para trezentas. Junte uma pasta de ficheiros .eml, alguns .msg do Outlook e um .mbox de lista de discussão ao mesmo tempo: cada mensagem de cada ficheiro é aberta, cada anexo é descodificado, e o resultado é uma única lista.
O formato de cada ficheiro é decidido pelos seus bytes, não pelo nome. Um .msg que alguém guardou como .eml, ou um arquivo de lista que chegou como .txt, abrem correctamente. Um ficheiro que não seja nenhum dos três — um PST, um calendário, um ZIP — é assinalado com o seu próprio nome e o resto do lote continua.
As imagens incorporadas são distinguidas como deve ser
O logótipo de uma assinatura não é algo que quisesse guardar. Distingui-lo de um anexo verdadeiro não se faz lendo Content-Disposition, porque tanto o Outlook como o Gmail marcam como attachment as imagens que o seu próprio HTML incorpora. O que esta ferramenta verifica é se o corpo HTML contém mesmo cid: seguido do Content-ID dessa parte. Se contiver, é ilustração incorporada; se não, é um ficheiro que o remetente queria que ficasse consigo.
Cópias idênticas, agrupadas
Em qualquer arquivo de lista a mesma imagem de rodapé aparece em centenas de mensagens. Cada anexo recebe uma impressão digital do seu conteúdo, por isso as repetições exactas são marcadas e podem ser escondidas com um interruptor — e o número agrupado é indicado, não engolido em silêncio. É uma impressão digital sobre os bytes, não uma afirmação sobre a identidade do ficheiro.
O ZIP é feito para ser descompactado
Cada ficheiro de origem tem a sua pasta e cada nome leva a sua posição à frente, por isso duas mensagens que anexaram factura.pdf não se sobrepõem. Separadores de caminho e os caracteres que o Windows recusa são removidos dos nomes. Dentro do arquivo viaja um manifest.csv que lista cada ficheiro com a mensagem e o assunto de onde veio, porque depois de descompactar essa pergunta não tem outra resposta.
O que obtém
Exactamente os bytes que estavam na mensagem, descodificados de base64 ou quoted-printable e escritos sem alterações. Nada é recodificado, redimensionado ou renomeado além do que um sistema de ficheiros exige.
Privacidade
Cada ficheiro é lido no seu navegador. Nenhuma mensagem, anexo ou nome de ficheiro é enviado.
Tiny Online Tools







