A homologação pediu o PDF do currículo em Base64 no JSON e você não quer um encoder na nuvem. Esta aba lê o arquivo no aparelho — foto embutida em HTML e string pura têm páginas próprias.
O portal da vaga aceitou o PDF, mas o sandbox da API só engole {"conteudo":"..."} em Base64. O trabalho desta página é ler os bytes do arquivo nesta aba e devolver a string — sem encoder na nuvem, o que importa quando o PDF é currículo, atestado ou contrato (LGPD: o arquivo não sai do aparelho).
Não cifra. Não assina. Quem tiver a string monta o arquivo de novo. Teto típico: cerca de 32 MB. ISO e dump de banco ficam no computador.
Homologação, currículo e o que a aba não é
- PDF, ZIP ou JSON que a API de teste pede em Base64.
- Arquivo que você não quer subir num “converter online” com política de “apagamos em uma hora”.
- Scan que ainda está acima de 25 MB: compacte o PDF antes de encodar — a string só engorda.
É a ferramenta errada para texto solto (Base64 de texto), para logo em data URI (imagem para Base64) e para provar que o instalador não mudou (SHA-256).
A Ajuda do Gmail fixa 25 MB na conta pessoal; acima vira link do Drive. Artigos em PT lembram o Base64 do MIME: um arquivo de 20 MB vira ~27 MB na mensagem.
Como não quebrar o JSON
- Solte o arquivo. Extensão errada não importa tanto quanto o tamanho: 40 MB nem inicia.
- Copie o Base64 contínuo. Aspas, quebra colada do WhatsApp e
data:no começo são os três jeitos clássicos de o parser recusar. - Valide o envelope no formatador JSON antes de mandar no Slack do DBA.
Query com espaço na URL é codificador URL, outro job.
WhatsApp Documento e o teto
No celular, o grupo de homologação agradece o arquivo como Documento, não um paste de 200 mil caracteres. O WhatsApp documenta teto de 2 GB para documento; o desta aba continua ~32 MB.
Isto não é anexo mágico do Gmail, não é NF-e e não “esconde” RG. Base64 é transporte, não cofre.