Crei un Portfolio PDF contenente cinque documenti. Sul tuo computer Windows, le proprietà del file portfolio mostrano una dimensione di 12 megabyte. Trasferisci lo stesso file su un Mac e il Finder segnala 15 megabyte. Lo apri su una macchina Linux e il file manager mostra 10 megabyte. Il file è identico. La dimensione segnalata varia perché diversi sistemi operativi calcolano la dimensione del file in modo diverso.
Le differenze nel reporting delle dimensioni dei file tra i sistemi operativi sono una comune fonte di confusione. Il numero effettivo di byte nel file è lo stesso ovunque. Ciò che differisce è il modo in cui il sistema operativo converte i byte in kilobyte, megabyte o gigabyte per la visualizzazione.

Perché i sistemi operativi riportano dimensioni di file diverse
La causa principale è la confusione tra unità binarie e decimali. I computer memorizzano i file in byte, che vengono conteggiati in potenze di due. Un kilobyte in binario è 1024 byte. Un megabyte corrisponde a 1024 kilobyte o 1.048.576 byte. Apple macOS e Linux riportano le dimensioni dei file utilizzando queste unità binarie.
Microsoft Windows segnala le dimensioni dei file utilizzando unità decimali, dove un kilobyte è 1.000 byte e un megabyte è 1.000.000 di byte. Lo stesso file mostra un numero maggiore di kilobyte decimali rispetto ai kilobyte binari perché l'unità decimale è più piccola. Un file di 1.048.576 byte viene visualizzato come 1.024 KB nella visualizzazione decimale di Windows ma come 1.024 KB o 1 MB nella visualizzazione binaria di macOS.
La causa principale è più semplice di quanto la maggior parte delle persone si aspetti.
La discrepanza Dimensioni file PDF è più evidente con file più grandi. Un file da 100 megabyte nelle unità decimali di Windows equivale a circa 95 megabyte nelle unità binarie di macOS. La differenza del 5% è sufficiente a creare confusione quando si confrontano le dimensioni dei file tra piattaforme.
Prova Unisci PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
Altri fattori che influiscono sulla dimensione del file segnalato
I servizi di archiviazione sul cloud potrebbero segnalare una dimensione di file diversa rispetto al file system locale perché il servizio comprime o deduplica il file nell'archivio. La dimensione mostrata nell'interfaccia cloud è la dimensione di archiviazione dopo l'ottimizzazione, non la dimensione del file originale.
La compressione dei file applicata dal file system, come la compressione NTFS su Windows o la compressione APFS su macOS, riduce lo spazio su disco utilizzato ma non modifica la dimensione del file segnalata. La dimensione segnalata è la dimensione non compressa del file.
Il software Visualizzazione PDF potrebbe anche riportare una dimensione diversa nel pannello delle proprietà del documento. Alcuni lettori PDF calcolano la dimensione del contenuto decompresso anziché la dimensione del file compresso. La dimensione delle proprietà del documento e la dimensione del file system possono differire in modo significativo.
Verifica della dimensione effettiva del file
Controlla il conteggio esatto dei byte del file, che è lo stesso su ogni sistema operativo. In Windows, fare clic con il pulsante destro del mouse sul file, selezionare Proprietà e leggere il valore Dimensione in byte. Su macOS, seleziona il file e scegli Ottieni informazioni. Su Linux, utilizzare il comando ls -l. Il conteggio dei byte è la verità fondamentale.
Quando si condividono le specifiche relative alle dimensioni dei file con colleghi che utilizzano sistemi operativi diversi, specificare l'unità e il metodo di conteggio. Un file da 10 MB in Windows può essere un file da 9,5 MB su macOS. Chiarire evita la confusione.
Implicazioni pratiche delle discrepanze nelle dimensioni dei file
Un cliente segnala che un file inviato ha dimensioni diverse da quelle previste, la differenza di unità è la spiegazione più probabile. Prima di presumere la corruzione dei file o gli errori di trasmissione, verificare se entrambe le parti utilizzano la stessa definizione di unità. Un rapido confronto del conteggio dei byte risolve la confusione.
I limiti delle dimensioni degli allegati e-mail vengono generalmente specificati in megabyte decimali dal fornitore del servizio e-mail. Un limite di 25 MB in Gmail significa 25 milioni di byte. Un file che riporta 25 MB in unità decimali di Windows ha raggiunto il limite. Lo stesso file che riporta 23,8 MB su macOS apparirebbe tranquillamente al di sotto del limite.
I servizi di trasferimento file che visualizzano l'avanzamento del caricamento potrebbero mostrare una dimensione del file diversa rispetto al file system locale perché calcolano la dimensione del trasferimento includendo l'overhead del protocollo. I byte aggiuntivi per la codifica di trasferimento possono aggiungere una certa percentuale alla dimensione apparente del file durante il caricamento.
Normalizzazione del report sulle dimensioni dei file su più piattaforme
Quando si documentano le specifiche della dimensione del file per un progetto team o cliente, specificare la dimensione del file in byte e l'unità utilizzata per la visualizzazione. Una specifica che legge 10.485.760 byte (10 MB Windows, 10 MiB macOS) elimina le ambiguità e previene la confusione ricorrente dovuta ai rapporti sulle dimensioni dei file non corrispondenti.
WukongPDF elabora portfolio PDF e singoli file tramite il browser, visualizzando informazioni coerenti sulle dimensioni dei file indipendentemente dal sistema operativo. Questa coerenza aiuta i team che lavorano su piattaforme diverse a evitare la confusione relativa alle dimensioni dei file descritta qui.
I servizi di archiviazione cloud che mostrano la dimensione dei file nelle loro interfacce web utilizzano in genere lo stesso sistema di unità del sistema operativo del server, che di solito è Linux e quindi unità binarie. Potrebbe sembrare che un file caricato da Windows si riduca quando viene visualizzato nell'interfaccia cloud perché le unità di visualizzazione sono cambiate.
Per scopi di gestione e archiviazione dei documenti, registrare il conteggio dei byte di ciascun file nei metadati del documento o nell'indice di archivio. Il conteggio dei byte è inequivocabile e indipendente dalla piattaforma. I futuri utenti che consulteranno l'archivio non dovranno indovinare quale sistema di unità è stato utilizzato quando è stata registrata la dimensione.
Lo stesso contenitore del portfolio PDF aggiunge un sovraccarico alla dimensione totale del file. La struttura del contenitore, l'interfaccia di navigazione e i metadati contribuiscono con un importo fisso indipendentemente dal numero di file nel portfolio. Per i portfolio con pochi file di piccole dimensioni, il sovraccarico del contenitore può rappresentare una percentuale significativa della dimensione totale.
La compressione applicata dal file system, come la compressione NTFS su Windows, riduce lo spazio su disco utilizzato ma non modifica la dimensione del file segnalata. La dimensione mostrata nelle proprietà del file è la dimensione non compressa del portfolio.
Quando un portfolio PDF viene archiviato su un'unità di rete o su una cartella sincronizzata sul cloud, la dimensione del file segnalata dal file system locale potrebbe differire dalla dimensione riportata dall'archivio remoto. Il sistema locale mostra la dimensione della copia memorizzata nella cache.
I file di portfolio che contengono file incorporati all'interno di file incorporati creano scenari di compressione nidificati. La dimensione segnalata riflette il contenitore esterno, non la somma delle dimensioni del contenuto interno decompresso.
Alcuni visualizzatori di portfolio PDF estraggono e memorizzano nella cache i file incorporati quando il portfolio viene aperto, creando ulteriore consumo di spazio di archiviazione locale oltre al file del portfolio stesso. La dimensione della cache non influisce sulla dimensione del portafoglio segnalato.
Quando si trasferiscono portafogli tra sistemi, verificare l'integrità dei file con un checksum è più affidabile rispetto al confronto delle dimensioni dei file segnalati. I checksum corrispondenti confermano che i file sono identici indipendentemente dal modo in cui ciascun sistema segnala la dimensione.
Le organizzazioni che distribuiscono portfolio PDF a destinatari esterni possono includere una nota sulla dimensione prevista del file e sulla piattaforma utilizzata per determinarla. La nota impedisce richieste di supporto relative a dimensioni di file non corrispondenti.
Lo standard ISO per i portfolio PDF specifica il modo in cui i file incorporati vengono archiviati e referenziati, ma non standardizza il modo in cui i file manager dovrebbero calcolare e visualizzare le dimensioni del portfolio. La mancanza di uno standard di visualizzazione porta alla variazione della piattaforma.
Per la pianificazione dell'archiviazione, utilizzare il conteggio dei byte del sistema originale come dimensione autorevole. I calcoli della capacità di archiviazione dell'archivio basati sul conteggio dei file e sulle dimensioni medie devono utilizzare i conteggi dei byte e non i valori visualizzati specifici della piattaforma.
Comprendere che la visualizzazione della dimensione del file varia in base alla piattaforma elimina la risoluzione dei problemi non necessaria quando un collega su un sistema operativo diverso segnala una dimensione diversa per lo stesso file di portfolio.
| Piattaforma | Sistema di unità | 1 KB = | Dimensione segnalata per 1.048.576 byte |
|---|---|---|---|
| Finestre | Decimale (KB/MB) | 1000 byte | 1.024 KB (1,02 MB) |
| macOS | Binario (KiB/MiB) | 1024 byte | 1.024 KiB (1,00 MiB) |
| Linux | Binario (KiB/MiB) | 1024 byte | 1.024 KiB (1,00 MiB) |
| Cloud (interfaccia utente Web) | Varia in base al fornitore | Varia | Varia |
La confusione tra unità binarie e decimali ha una lunga storia nell'informatica. I produttori di dischi rigidi hanno adottato unità decimali per il marketing perché un'unità da 500 GB sembra più grande di un'unità da 465 GiB. Gli sviluppatori di sistemi operativi generalmente utilizzano unità binarie perché i computer funzionano a potenze di due. Il PDF si trova nel mezzo di questo conflitto unitario decennale.
Inviando tramite e-mail un portfolio PDF, il sistema di posta elettronica potrebbe segnalare la dimensione dell'allegato utilizzando ancora un'altra convenzione di unità. Microsoft Outlook utilizza unità decimali. Apple Mail utilizza unità binarie. Lo stesso allegato viene visualizzato con dimensioni diverse nei due client di posta elettronica.
I servizi di archiviazione cloud come Dropbox, Google Drive e OneDrive hanno ciascuno le proprie convenzioni di visualizzazione delle dimensioni dei file. Dropbox utilizza unità binarie. Google Drive utilizza unità decimali. Un portfolio PDF archiviato in entrambi i servizi sembra avere dimensioni diverse in ciascuna interfaccia web.
Per i documenti legali e normativi in cui la dimensione del file è specificata nei requisiti di deposito, il requisito dovrebbe indicare il sistema di unità. Un requisito che dice che i file devono essere inferiori a 10 MB è ambiguo. Un requisito che dice che i file devono essere inferiori a 10.000.000 di byte non è ambiguo.
La soluzione alla confusione nel reporting delle dimensioni dei file è semplice: comunicare sempre le dimensioni dei file in byte per precisione e specificare il sistema di unità quando si utilizzano unità più grandi per la leggibilità. Una dimensione file di 12.582.912 byte corrisponde a circa 12 MB in formato decimale o 12 MiB in formato binario.
La variazione delle dimensioni dei file tra i sistemi operativi è una comune fonte di confusione che può essere facilmente risolta comunicando le dimensioni in byte.
Prova Unisci PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
