Formatos de arquivo
Todos os formatos que conhecemos: o que são, para que servem, o que se perde ao convertê-los.
● leitura e gravação · ◐ só leitura · ○ só gravação · - em breve
🖼️ Imagens
● JPGO formato de foto universal. Com perdas, sem transparência, abre em qualquer lugar.● PNGSem perdas e com transparência. A escolha segura para capturas de tela, logos e interfaces.● WebPMenor que JPG e PNG, mantém transparência e animação. Suportado por todos os navegadores atuais.● AVIFA melhor compressão disponível hoje, com HDR e transparência. Mais lenta para codificar.● JPEG XLConsegue recomprimir um JPG sem perdas e reduzi-lo em ~20 %. Qualidade excelente, suporte limitado nos navegadores.● GIF256 cores e animação. Roda absolutamente em qualquer lugar, até onde vídeo não roda.● BMPBitmap do Windows sem compressão. Arquivos enormes, simplicíssimos.- TIFFSem perdas, várias páginas, o padrão para impressão e digitalização.◐ HEICO que os iPhones gravam. Metade do tamanho de um JPG com a mesma qualidade, mas o Windows e a web sofrem com ele.● ICOContêiner de ícones do Windows e favicons, vários tamanhos num só arquivo.◐ SVGGráficos vetoriais em texto. Escaláveis ao infinito, editáveis, minúsculos para logos e ícones.◐ PSDO arquivo nativo do Photoshop, com camadas, máscaras e ajustes intactos.◐ TGABitmap simples com canal alfa, ainda comum em engines de jogos e ferramentas 3D.- DNGO contêiner RAW aberto da Adobe. Os dados do sensor, intactos.- CR2Canon RAW (câmeras de 2004 a 2018).- CR3Canon RAW (a partir de 2018).- NEFNikon RAW.- ARWSony RAW.- RAFFujifilm RAW.
🎬 Vídeo
● MP4Vídeo H.264 e áudio AAC. Roda absolutamente em tudo.● MOVO contêiner QuickTime da Apple. O que iPhones e Macs gravam por padrão.● WebMFormato aberto VP9/Opus feito para a web. Menor que MP4 com a mesma qualidade.● MKVAceita qualquer codec e qualquer número de faixas de áudio e legenda. Ideal para arquivar.● AVIO contêiner clássico do Windows. Arquivos grandes, lidos em qualquer lugar.◐ WMVWindows Media Video.◐ FLVVídeo Flash. Obsoleto, mas ainda presente em arquivos antigos.◐ MPGProgram stream MPEG-1/2, como em DVD e VCD.◐ 3GPFormato móvel compacto para celulares antigos.◐ TSFormato de fluxo para TV e filmadoras.◐ OGVOgg Theora, totalmente livre de patentes.
🎧 Áudio
● MP3O formato de áudio com perdas universal.● WAVPCM sem compressão. Sem perdas, pesado, editável em qualquer lugar.● FLACCompressão sem perdas, cerca de metade do tamanho de um WAV.● M4AÁudio AAC num contêiner MP4. O padrão da Apple; melhor que MP3 com o mesmo bitrate.● OGGÁudio com perdas, livre e aberto.● OpusA melhor qualidade por kilobyte, principalmente para voz. É o que o WhatsApp e o Discord usam.● AIFFÁudio Apple sem compressão, o equivalente do WAV no Mac.◐ WMAWindows Media Audio.◐ AMRCodec de notas de voz de celular.
📄 Documentos
● PDFLayout fixo que fica igual em todo lugar. O formato para enviar, assinar e imprimir.- DOCXO formato de documento editável do Microsoft Word.● TXTSó as palavras. Sem formatação, sem imagens, abre em qualquer coisa.● MarkdownTexto puro com formatação leve. A língua nativa dos arquivos README e dos apps de notas.● HTMLUma página da web.- RTFTexto formatado que qualquer editor de texto abre.
📊 Dados
● CSVUma tabela em texto puro. Toda planilha e todo banco de dados entende.● TSVCSV com tabulações. Mais seguro quando seus dados têm vírgulas.● XLSXA pasta de trabalho do Excel: várias planilhas, fórmulas, formatação.● XLSO antigo formato binário do Excel.● ODSO formato de planilha do LibreOffice.● JSONO formato de dados da web e de toda API.● NDJSONUm objeto JSON por linha. Faz streaming e recebe acréscimos sem problema.● YAMLConfiguração feita para humanos. Indentação no lugar de chaves.● XMLVerboso, rigoroso, presente em todo software corporativo.● TOMLFormato de configuração minimalista. Rust, Python e Cloudflare usam.
🗜️ Arquivos compactados
● ZIPO formato compactado que todo mundo abre sem instalar nada.● 7ZCompacta melhor que ZIP. Precisa do 7-Zip ou similar para abrir.◐ RARFormato proprietário, comum em sites de download. Livre para ler, não para criar.● TARPacote de arquivos do Unix, sem compressão por si só.● GZCompressão gzip, geralmente envolvendo um TAR.