Como esta ferramenta funciona
Valide o cabeçalho PDF, visualize localmente e baixe o arquivo.
Use o exemplo para conferir a entrada e os metadados e depois substitua pelo seu valor.
Privacidade e uso seguro
O processamento permanece nesta aba. Valores grandes ainda podem consumir muita memória do dispositivo.
Cabeçalho válido e prévia não provam que um documento seja seguro.
Falhas comuns explicadas
- A entrada está vazia, danificada ou não usa o formato esperado.
- O modo escolhido não corresponde ao alfabeto, tipo de arquivo ou representação.
- Um valor muito grande pode esgotar a memória enquanto as cópias codificada e decodificada coexistem.
- Uma conversão bem-sucedida não prova que o conteúdo seja seguro ou confiável.
Comandos equivalentes
Use o runtime ou shell já disponível. Valide entradas não confiáveis e não imprima binários diretamente no terminal.
Python
from pathlib import Path
import base64
Path('document.pdf').write_bytes(base64.b64decode(value, validate=True))
JavaScript
import { writeFileSync } from 'node:fs';
writeFileSync('document.pdf', Buffer.from(value, 'base64'));
Shell
printf '%s' "$VALUE" | base64 --decode > document.pdf
head -c 5 document.pdf