Others

Por que um portfólio PDF mostra tamanhos de arquivo diferentes quando aberto em computadores diferentes

Você cria um Portfólio PDF contendo cinco documentos. No seu computador Windows, as propriedades do arquivo de portfólio mostram um tamanho de 12 megabytes. Você transfere o mesmo arquivo para um Mac e o Finder informa 15 megabytes. Você o abre em uma máquina Linux e o gerenciador de arquivos mostra 10 megabytes. O arquivo é idêntico. O tamanho relatado varia porque diferentes sistemas operacionais calculam o tamanho do arquivo de maneira diferente.

As diferenças nos relatórios de tamanho de arquivo entre sistemas operacionais são uma fonte comum de confusão. O número real de bytes no arquivo é o mesmo em todos os lugares. O que difere é como o sistema operacional converte bytes em kilobytes, megabytes ou gigabytes para exibição.

Why Does a PDF Portfolio Show Different File Sizes When Opened on Different Computers

Por que os sistemas operacionais relatam tamanhos de arquivo diferentes

A causa raiz é a confusão entre unidades binárias e decimais. Os computadores armazenam arquivos em bytes, que são contados em potências de dois. Um quilobyte em binário equivale a 1024 bytes. Um megabyte equivale a 1.024 quilobytes ou 1.048.576 bytes. Apple macOS e Linux relatam tamanhos de arquivo usando essas unidades binárias.

O Microsoft Windows informa os tamanhos dos arquivos usando unidades decimais, onde um quilobyte equivale a 1.000 bytes e um megabyte equivale a 1.000.000 bytes. O mesmo arquivo mostra um número maior de quilobytes decimais do que de quilobytes binários porque a unidade decimal é menor. Um arquivo com 1.048.576 bytes é exibido como 1.024 KB na exibição decimal do Windows, mas como 1.024 KB ou 1 MB na exibição binária do macOS.

A causa raiz é mais simples do que a maioria das pessoas espera.

A discrepância Tamanho do arquivo PDF é mais perceptível em arquivos maiores. Um arquivo de 100 megabytes em unidades decimais do Windows equivale a aproximadamente 95 megabytes em unidades binárias do macOS. A diferença de 5% é suficiente para causar confusão ao comparar tamanhos de arquivos entre plataformas.

WukongPDF

Experimente mesclar PDF

Nenhuma instalação necessária. Funciona diretamente no seu navegador.

Começar agora →

Outros fatores que afetam o tamanho do arquivo relatado

Os serviços de armazenamento em nuvem podem relatar um tamanho de arquivo diferente do sistema de arquivos local porque o serviço compacta ou desduplica o arquivo no armazenamento. O tamanho mostrado na interface da nuvem é o tamanho do armazenamento após a otimização, não o tamanho do arquivo original.

A compactação de arquivos aplicada pelo sistema de arquivos, como a compactação NTFS no Windows ou a compactação APFS no macOS, reduz o espaço em disco usado, mas não altera o tamanho do arquivo relatado. O tamanho relatado é o tamanho descompactado do arquivo.

O software PDF Viewing também pode reportar um tamanho diferente no painel de propriedades do documento. Alguns leitores de PDF calculam o tamanho do conteúdo descompactado em vez do tamanho do arquivo compactado. O tamanho das propriedades do documento e o tamanho do sistema de arquivos podem diferir significativamente.

Verificando o tamanho real do arquivo

Verifique a contagem exata de bytes do arquivo, que é a mesma em todos os sistemas operacionais. No Windows, clique com o botão direito no arquivo, selecione Propriedades e leia o valor do Tamanho em bytes. No macOS, selecione o arquivo e escolha Obter informações. No Linux, use o comando ls -l. A contagem de bytes é a verdade fundamental.

Ao compartilhar especificações de tamanho de arquivo com colegas em sistemas operacionais diferentes, especifique a unidade e o método de contagem. Um arquivo de 10 MB no Windows pode ser um arquivo de 9,5 MB no macOS. Esclarecer evita confusão.

Implicações práticas de discrepâncias de tamanho de arquivo

Um cliente relata que um arquivo que você enviou tem um tamanho diferente do esperado, a diferença de unidades é a explicação mais provável. Antes de assumir que há corrupção de arquivos ou erros de transmissão, confirme se ambas as partes estão usando a mesma definição de unidade. Uma rápida comparação de contagem de bytes resolve a confusão.

Os limites de tamanho de anexo de e-mail são normalmente especificados em megabytes decimais pelo provedor de serviços de e-mail. Um limite de 25 MB no Gmail significa 25 milhões de bytes. Um arquivo com 25 MB em unidades decimais do Windows está no limite. O mesmo relatório de arquivo de 23,8 MB no macOS apareceria com segurança abaixo do limite.

Os serviços de transferência de arquivos que exibem o progresso do upload podem mostrar um tamanho de arquivo diferente do sistema de arquivos local porque calculam o tamanho da transferência, incluindo a sobrecarga do protocolo. Os bytes adicionais para codificação de transferência podem adicionar vários por cento ao tamanho aparente do arquivo durante o upload.

Normalização de relatórios de tamanho de arquivo entre plataformas

Ao documentar especificações de tamanho de arquivo para um projeto de equipe ou cliente, especifique o tamanho do arquivo em bytes e a unidade usada para exibição. Uma especificação que lê 10.485.760 bytes (10 MB Windows, 10 MiB macOS) elimina a ambiguidade e evita a confusão recorrente de relatórios de tamanho de arquivo incompatíveis.

WukongPDF processa portfólios PDF e arquivos individuais por meio do navegador, exibindo informações consistentes sobre tamanho de arquivo, independentemente do sistema operacional. Essa consistência ajuda as equipes que trabalham em plataformas diferentes a evitar a confusão de tamanho de arquivo descrita aqui.

Os serviços de armazenamento em nuvem que mostram o tamanho do arquivo em suas interfaces da web geralmente usam o mesmo sistema de unidades do sistema operacional do servidor, que geralmente é Linux e, portanto, unidades binárias. Um arquivo carregado do Windows pode parecer encolher quando visualizado na interface da nuvem porque as unidades de exibição foram alteradas.

Para fins de gerenciamento e arquivamento de documentos, registre a contagem de bytes de cada arquivo nos metadados do documento ou no índice de arquivamento. A contagem de bytes é inequívoca e independente de plataforma. Os futuros usuários que consultarem o arquivo não precisarão adivinhar qual sistema de unidades foi usado quando o tamanho foi registrado.

O próprio contêiner do portfólio PDF adiciona sobrecarga ao tamanho total do arquivo. A estrutura do contêiner, a interface de navegação e os metadados contribuem com uma quantia fixa, independentemente do número de arquivos no portfólio. Para portfólios com poucos arquivos pequenos, a sobrecarga do contêiner pode representar uma porcentagem significativa do tamanho total.

A compactação aplicada pelo sistema de arquivos, como a compactação NTFS no Windows, reduz o espaço em disco usado, mas não altera o tamanho do arquivo relatado. O tamanho mostrado nas propriedades do arquivo é o tamanho não compactado do portfólio.

Quando um portfólio PDF é armazenado em uma unidade de rede ou em uma pasta sincronizada na nuvem, o tamanho do arquivo informado pelo sistema de arquivos local pode ser diferente do tamanho informado pelo armazenamento remoto. O sistema local mostra o tamanho da cópia em cache.

Arquivos de portfólio que contêm arquivos incorporados em arquivos incorporados criam cenários de compactação aninhados. O tamanho relatado reflete o contêiner externo, não a soma dos tamanhos do conteúdo interno descompactado.

Alguns visualizadores de portfólio PDF extraem e armazenam em cache os arquivos incorporados quando o portfólio é aberto, criando um consumo de armazenamento local adicional além do próprio arquivo do portfólio. O tamanho do cache não afeta o tamanho do portfólio relatado.

Ao transferir portfólios entre sistemas, verificar a integridade do arquivo com uma soma de verificação é mais confiável do que comparar os tamanhos dos arquivos relatados. As somas de verificação correspondentes confirmam que os arquivos são idênticos, independentemente de como cada sistema informa o tamanho.

As organizações que distribuem portfólios em PDF para destinatários externos podem incluir uma observação sobre o tamanho esperado do arquivo e a plataforma usada para determiná-lo. A nota evita consultas de suporte sobre tamanhos de arquivo incompatíveis.

O padrão ISO para portfólios PDF especifica como os arquivos incorporados são armazenados e referenciados, mas não padroniza como os gerenciadores de arquivos devem calcular e exibir o tamanho do portfólio. A falta de um padrão de exibição leva à variação da plataforma.

Para planejamento de armazenamento de arquivo, use a contagem de bytes do sistema original como tamanho oficial. Os cálculos da capacidade de armazenamento de arquivos com base em contagens de arquivos e tamanhos médios devem usar contagens de bytes, e não valores de exibição específicos da plataforma.

Compreender que a exibição do tamanho do arquivo varia de acordo com a plataforma elimina a solução de problemas desnecessária quando um colega em um sistema operacional diferente relata um tamanho diferente para o mesmo arquivo de portfólio.

PlataformaSistema de Unidades1 KB =Tamanho relatado para 1.048.576 bytes
WindowsDecimais (KB/MB)1000 bytes1.024 KB (1,02 MB)
macOSBinário (KiB/MiB)1024 bytes1.024 KiB (1,00 MiB)
LinuxBinário (KiB/MiB)1024 bytes1.024 KiB (1,00 MiB)
Nuvem (IU da web)Varia de acordo com o provedorVariaVaria

A confusão entre unidades binárias e decimais tem uma longa história na computação. Os fabricantes de discos rígidos adotaram unidades decimais para marketing porque uma unidade de 500 GB parece maior do que uma unidade de 465 GiB. Os desenvolvedores de sistemas operacionais geralmente usam unidades binárias porque os computadores funcionam em potências de dois. O PDF situa-se no meio deste conflito unitário de décadas.

Ao enviar um portfólio em PDF por e-mail, o sistema de e-mail pode informar o tamanho do anexo usando ainda outra convenção de unidade. O Microsoft Outlook usa unidades decimais. Apple Mail usa unidades binárias. O mesmo anexo aparece em tamanhos diferentes nos dois clientes de e-mail.

Serviços de armazenamento em nuvem como Dropbox, Google Drive e OneDrive têm suas próprias convenções de exibição de tamanho de arquivo. O Dropbox usa unidades binárias. O Google Drive usa unidades decimais. Um portfólio PDF armazenado em ambos os serviços parece ter tamanhos diferentes em cada interface web.

Para registros legais e regulatórios em que o tamanho do arquivo é especificado nos requisitos de arquivamento, o requisito deve indicar o sistema de unidades. Um requisito que diz que os arquivos devem ter menos de 10 MB é ambíguo. Um requisito que diz que os arquivos devem ter menos de 10 milhões de bytes é inequívoco.

A solução para a confusão no relatório de tamanho de arquivo é simples: sempre comunique os tamanhos dos arquivos em bytes para maior precisão e especifique o sistema de unidades ao usar unidades maiores para facilitar a leitura. Um tamanho de arquivo de 12.582.912 bytes tem aproximadamente 12 MB em decimal ou 12 MiB em binário.

A variação do relatório de tamanho de arquivo entre sistemas operacionais é uma fonte comum de confusão que é facilmente resolvida comunicando-se tamanhos em bytes.

WukongPDF

Experimente mesclar PDF

Nenhuma instalação necessária. Funciona diretamente no seu navegador.

Começar agora →