Conceitos básicos
Conceitos úteis antes de escolher um formato de arquivo.
Codificação de caracteresA codificação representa texto em bytes. Se um CSV ou TXT aparecer com caracteres incorretos, confira a codificação usada para salvar e ler, incluindo UTF-8 e a marca BOM.Contêiner e codecUm contêiner reúne fluxos de mídia; um codec codifica o áudio ou vídeo dentro dele. A extensão MP4 ou MKV não garante suporte ao codec interno.Compressão de arquivosA compressão reduz o tamanho para armazenamento ou envio. ZIP também reúne arquivos; um codec pode comprimir a própria mídia. Verifique a compatibilidade e a extração.Extensões de arquivoUma extensão como .jpg ou .pdf é uma indicação no nome, não prova do conteúdo. Examine o formato real antes de trocar a extensão ou confiar em um download.Formatos de arquivoUm formato define como os dados são representados e interpretados. Escolha conforme o software do destinatário, a edição, a fidelidade e o acesso futuro, não apenas pela extensão.Compressão sem perdas e com perdasA compressão sem perdas permite restaurar os dados originais; a compressão com perdas descarta informações para reduzir o tamanho. Guarde um arquivo-fonte se for editar depois.Tipos MIMEUm tipo MIME identifica o conteúdo com valores como image/jpeg. Ele ajuda navegadores e serviços a tratar arquivos, mas deve ser comparado ao conteúdo real.Imagens raster e vetoriaisImagens raster armazenam pixels; imagens vetoriais descrevem formas. Fotos costumam usar raster, enquanto logotipos e diagramas podem ganhar com vetores escaláveis.Transparência em imagensA transparência permite que o fundo apareça em parte da imagem. Confira se o formato e o destino preservam o canal alfa; JPEG não oferece a transparência comum.Precisão numérica e conversãoInteiros grandes e frações decimais podem mudar quando convertidos para um tipo numérico de precisão limitada.Metadados, arquivos auxiliares e dependências externasMetadados descrevem conteúdo ou configurações. Diferencie um sidecar dos dados externos necessários para abrir um arquivo e confira onde ficam.O que somas de verificação podem confirmarUm hash é calculado dos bytes do arquivo. Compare com um valor esperado confiável usando o mesmo algoritmo, separado da inspeção do conteúdo e do remetente.