Comece pela cópia exata que será compartilhada
Escolha o arquivo que realmente será anexado, enviado ou publicado. Miniatura, captura de tela, foto exportada e original da câmera podem ter tamanhos e metadados diferentes. Identifique a cópia de envio com um nome claro na sua pasta e mantenha o original separado. A tarefa é examinar essa cópia, não deduzir seu conteúdo a partir de uma versão anterior.
Aqui existem três operações: contar bytes, ler tags selecionadas de imagem e decodificar texto QR. Nenhuma faz uma auditoria completa de privacidade ou segurança. Defina a pergunta antes de selecionar um arquivo. Uma estimativa de tamanho não revela uma localização armazenada, e um resultado EXIF não confirma a entrega de um email.
Entenda o processamento local destas funções
A ferramenta de anexos usa o valor File.size informado pelo navegador para arquivos selecionados no controle. Ela não lê o conteúdo. O visualizador EXIF lê localmente o JPEG ou TIFF escolhido. O leitor QR decodifica pixels no navegador. Essas operações não têm uma etapa de upload na implementação atual e não enviam o arquivo para análise em um servidor.
Isso descreve estas funções, não todos os sites com seletor de arquivos. Uma página pode enviar o arquivo escolhido quando seu código faz isso. Solicitações de página e registros do provedor de hospedagem são questões separadas do processamento de arquivos. Consulte as informações reais de privacidade do site; a palavra local não oferece uma garantia geral por si só.
Use bytes exatos antes de tamanhos arredondados
Um gerenciador pode mostrar tamanho arredondado ou espaço alocado no disco. A conta do anexo precisa do comprimento do conteúdo em bytes, não da alocação no sistema de arquivos. Selecionar o arquivo fornece esse tamanho diretamente. Para entradas manuais, escolha a unidade correta: 1 MB tem 1.000.000 de bytes e 1 MiB tem 1.048.576. Os equivalentes franceses são Mo e Mio.
Informe cada anexo uma vez. Arquivos selecionados e linhas manuais são somados; usar as duas opções para o mesmo arquivo o duplica. Coloque cada tamanho em uma linha separada. A ferramenta aceita até 100 anexos e arredonda cada tamanho manual convertido para cima, até um byte inteiro, antes de estimar a codificação.
Calcule a codificação por anexo
A representação de um email pode ser maior que os arquivos originais. Esta calculadora modela Base64: cada grupo de até três bytes vira quatro caracteres. Depois acrescenta dois bytes por linha de até 76 caracteres, incluindo a última linha representada. Cabeçalhos, corpo e outras estruturas entram no campo separado de bytes adicionais estimados; não são descobertos a partir dos arquivos.
Um anexo de 57 bytes gera 76 caracteres e dois bytes de fim de linha: 78 no total. Um de 58 gera 80 caracteres em duas linhas: 84. Três arquivos separados de um, dois e três bytes geram 18 bytes codificados neste modelo. Um arquivo único de seis bytes gera 10. Somar tamanhos antes de codificar perderia preenchimento e quebras de linha de cada arquivo.
| Bytes originais | Caracteres Base64 | Bytes de fim de linha | Total codificado |
|---|---|---|---|
| 1 | 4 | 2 | 6 |
| 2 | 4 | 2 | 6 |
| 3 | 4 | 2 | 6 |
| 6 | 8 | 2 | 10 |
| 57 | 76 | 2 | 78 |
| 58 | 80 | 4 | 84 |
Compare a regra correta do provedor
Um provedor pode limitar anexos originais, mensagem codificada, conta do destinatário ou envio por link da nuvem. Leia a regra atual da conta específica antes de informar um limite. A ferramenta compara a mensagem completa estimada com o limite de mensagem informado. Usar esse resultado com uma regra de anexos originais pode responder à pergunta errada, mesmo quando as unidades exibidas coincidem.
Use o total original para uma regra expressamente sobre arquivos originais. Use o total estimado da mensagem apenas com regra e margem compatíveis. Igualdade com o limite não ativa o resultado de excesso, mas não comprova aceitação. Restrições de conta, formatos bloqueados e regras do destinatário ficam fora da conta. Nenhum email é enviado pela página.
Leia apenas os campos EXIF aceitos
O visualizador aceita JPEG e TIFF até 20 MiB, equivalentes a 20.971.520 bytes. Ele verifica a assinatura antes de tentar interpretar o arquivo. Renomear um PNG para .jpg não converte seu formato. Uma assinatura aceita também não prova que todas as partes sejam válidas; a leitura ainda pode falhar sem fornecer um resultado utilizável para a comparação.
A saída contém campos selecionados como fabricante/modelo, dimensões, orientação, data original, exposição, abertura, ISO, distância focal e copyright. Não é um inventário de todos os blocos de metadados. Um resultado sem tags selecionadas significa que nenhuma desse conjunto foi encontrada. Outros campos, prévias embutidas ou informações visíveis nos pixels podem permanecer no arquivo.
Interprete tags sem inventar um histórico
Tags armazenadas podem estar ausentes, editadas ou inconsistentes. Um nome de modelo não prova qual câmera capturou a imagem. Um texto de copyright é uma declaração guardada, não um registro verificado de propriedade. Tags de dimensões podem descrever partes diferentes do arquivo. A orientação exibida é um valor armazenado, não uma prévia automaticamente girada por esta ferramenta.
DateTimeOriginal aparece como foi armazenado. Os campos selecionados não estabelecem seu fuso horário nem um instante UTC único. Não compare com a data de modificação do arquivo supondo que ambos precisam descrever o mesmo evento. Registre nome e valor exatos da tag ao explicar uma diferença. Um valor inesperado não autentica nem desacredita sozinho a imagem.
Decida separadamente sobre o GPS armazenado
Coordenadas GPS ficam ocultas por padrão. Ative a opção e leia o arquivo novamente. Alterá-la limpa o resultado atual para não confundir coordenadas antigas com a nova escolha. Os dados vêm do arquivo; não medem a localização presente do dispositivo. O visualizador não os envia a um serviço de mapas e não carrega um mapa remoto.
Exibir coordenadas pode revelar um lugar ao copiar, fotografar ou compartilhar resultados. Limpar a página ou ocultar GPS não remove tags do original. O visualizador não exporta uma cópia sem metadados. Use outro fluxo de edição apropriado para criar a cópia de envio e examine novamente esse arquivo exato depois de salvá-lo.
Verifique a exportação como um arquivo novo
A prévia de um aplicativo não demonstra o conteúdo do anexo exportado. Exporte a versão desejada, selecione o arquivo salvo e compare tamanho e tags aceitas com o original. Anote aplicativo, opção de exportação e nome de saída. Um tamanho menor pode resultar de compressão, redimensionamento ou conteúdo omitido; não comprova a remoção de todos os metadados.
Confira também o que está visível. Rostos, endereços, notificações e um QR podem continuar aparecendo quando as tags EXIF selecionadas desaparecem. O visualizador não oculta pixels nem examina comentários de PDF, revisões do Office ou itens de arquivos compactados. Descreva um resultado sem tags de forma restrita, citando o formato e os campos realmente verificados.
Decodifique o texto QR antes de usá-lo
O modo de arquivo QR aceita JPEG, PNG e WebP até 10 MiB. O lado mais longo é reduzido a no máximo 2.048 pixels para decodificar. Essa redução pode apagar módulos pequenos. Recorte uma cópia ao redor do código mantendo a borda vazia e tente novamente. Não encontrar um código não comprova sua ausência no original.
O texto aparece sem abrir links automaticamente. Leia destino completo e contexto antes de usar. A saída tem limite de 4.096 caracteres Unicode e avisa quando truncada. Uma URL ou sequência de pagamento decodificada é um dado, não validação do destino. O modo câmera é opcional, exige contexto seguro e permissão; Parar libera a transmissão de vídeo.
Planeje a transferência separadamente
Depois de escolher a cópia final, use seu tamanho atual para estimar o upload. Por exemplo, 6 MB decimais a 8 Mbps constantes levam seis segundos no modelo simples: 48 milhões de bits divididos por oito milhões por segundo. A conta exclui início da conexão, processamento no servidor e variações de taxa. Use uma velocidade de upload observada, não a de download anunciada.
O tamanho original do anexo e a estimativa da mensagem codificada são cargas diferentes. Escolha o tamanho pertinente à transferência, sem supor que todos os aplicativos enviam MIME Base64. Compressão ou exportação exige nova verificação de tamanho. A ferramenta estima duração; não envia o arquivo, não reserva capacidade e não confirma um prazo de entrega.
Guarde um registro curto e útil
Registre apenas o necessário: cópia examinada, bytes, formato aceito, ferramenta, resultado relevante e limitações. Para um anexo, inclua contexto da conta e base de unidades da regra. Para uma diferença EXIF, anote o campo exato. Evite distribuir todos os metadados quando um único valor resolve a pergunta ou permite reproduzir o problema que está sendo investigado.
Mantenha estados não aceitos, grandes demais ou com falha como tais; não são verificações vazias bem-sucedidas. Ao terminar, limpe arquivos selecionados e resultados da página. Isso muda o estado da página, não os arquivos no disco. Uma amostra de suporte deve reproduzir o problema sem conteúdo privado alheio, removido por outra edição, seguida de nova verificação da amostra.