Como tarjar um PDF do jeito certo
Escondemos os dados privados de um extrato de quatro jeitos e depois tentamos recuperá-los. As caixas pretas e uma cópia digitalizada revelaram tudo. Só um método não deixou nada para trás.
Guias sobre formatos de arquivo, PDF, vídeo, áudio e como manter seus arquivos privados. A maioria parte de um teste com arquivos reais, então os conselhos vêm com números.
Escondemos os dados privados de um extrato de quatro jeitos e depois tentamos recuperá-los. As caixas pretas e uma cópia digitalizada revelaram tudo. Só um método não deixou nada para trás.
Salvamos seis fotos e um gráfico nos quatro formatos com a mesma qualidade visual e comparamos os tamanhos. Os formatos novos ganham com folga nas fotos, mas cada formato ainda tem seu uso.
Formulários pedem 300 DPI, gráficas pedem alta resolução e celulares salvam fotos de 12 megapixels. Testamos o que o número de DPI realmente faz, como o tamanho do arquivo acompanha os pixels e quantos pixels cada uso precisa.
Os compressores reduzem as imagens dentro de um PDF ou transformam cada página em imagem. Testamos os dois em três tipos de documento. Um levou um folheto de 47 MB a 287 KB sem perder uma palavra; o outro deixou um relatório de texto cinco vezes maior.
Transformamos um clipe de câmera e uma gravação de tela em GIF, MP4 e WebM do mesmo tamanho. O GIF ficou até 16 vezes maior e ainda pior. Veja por quê, e quando um GIF ainda é a escolha certa.
Toda foto carrega dados ocultos sobre a câmera, o horário e muitas vezes o lugar. Lemos o que nove fotos publicadas ainda revelavam, adicionamos uma localização para mostrar sua precisão e conferimos que removê-la deixa a imagem intacta.
O SVG guarda formas e o PNG guarda pixels, e isso decide qual serve para cada trabalho. Medimos cinco SVG de complexidade bem diferente contra cópias em PNG em quatro tamanhos, e vetorizamos de volta para SVG um logotipo, um selo e uma foto.
A força de uma senha vem de quantas senhas poderiam ter sido escolhidas, não de quão complicada ela parece. Calculamos quanto tempo os tipos comuns de senha resistem a uma placa de vídeo moderna, e por que as inventadas pelas pessoas caem primeiro.
Dois PDF com o mesmo número de páginas podem ter tamanhos mil vezes diferentes. Desmontamos cinco tipos reais de PDF e medimos o que os enche: fotos, digitalizações, fontes ou desenhos. Cada causa tem sua solução.
O tamanho de um vídeo é a taxa de bits vezes a duração, e todo ajuste age por aí. Comprimimos dois clipes Full HD em todos os ajustes e medimos o tamanho e a qualidade de cada resultado, incluindo o conselho comum de baixar a resolução.
O MD5 e o SHA-256 transformam um arquivo em uma impressão digital curta, mas só um deles ainda é confiável quando alguém pode estar tentando enganar você. Cronometramos sete funções de hash e vimos o que «quebrado» realmente significa.
Todo programa que salva em JPEG pede uma qualidade de 0 a 100, e a relação entre tamanho e qualidade está longe de ser linear. Salvamos seis fotos em doze ajustes e medimos o que cada degrau muda.
Misturamos cinco tipos de ruído a gravações reais de pessoas falando e as limpamos com uma pequena rede neural que roda no navegador. O ruído constante quase sumiu. Os sons repentinos e a música foram outra história.
Compactamos as mesmas pastas de fotos, vídeos, documentos e dados em ZIP, 7z e RAR e medimos tamanho e velocidade. O vencedor depende quase totalmente do que está dentro.
A maioria dos conversores online envia seu arquivo para um servidor; alguns fazem o trabalho no seu navegador. Veja como saber em um minuto de que tipo é um site, e como foi cada requisição quando convertemos uma foto no nosso.
Salvamos a mesma tabela de 100 mil linhas em CSV, em uma pasta de trabalho do Excel e em JSON, e comparamos os tamanhos, a velocidade de leitura no código e o que dá errado com datas, zeros à esquerda e números longos.
Uma correção de erros maior deixa um QR code resistir a danos, mas também o deixa mais denso. Geramos códigos para quatro tipos comuns de conteúdo em cada nível e os cobrimos aos poucos até pararem de ser lidos.
Um timestamp Unix é só uma contagem de segundos, mas causa um fluxo constante de bugs. O que ele conta, como distinguir segundos de milissegundos num relance, o que acontece com fusos horários e segundos bissextos, e por que 2038 importa.