Vous créez un Portfolio PDF contenant cinq documents. Sur votre ordinateur Windows, les propriétés du fichier portfolio affichent une taille de 12 Mo. Vous transférez le même fichier sur un Mac et le Finder indique 15 mégaoctets. Vous l'ouvrez sur une machine Linux et le gestionnaire de fichiers affiche 10 mégaoctets. Le fichier est identique. La taille indiquée varie car les différents systèmes d'exploitation calculent différemment la taille du fichier.
Les différences de taille de fichier entre les systèmes d’exploitation sont une source courante de confusion. Le nombre réel d'octets dans le fichier est le même partout. Ce qui diffère, c'est la façon dont le système d'exploitation convertit les octets en kilo-octets, mégaoctets ou gigaoctets pour l'affichage.

Pourquoi les systèmes d'exploitation signalent différentes tailles de fichiers
La cause première est la confusion entre les unités binaires et décimales. Les ordinateurs stockent les fichiers en octets, qui sont comptés par puissance de deux. Un kilo-octet en binaire équivaut à 1024 octets. Un mégaoctet équivaut à 1 024 kilo-octets, soit 1 048 576 octets. Apple macOS et Linux signalent la taille des fichiers en utilisant ces unités binaires.
Microsoft Windows indique la taille des fichiers en utilisant des unités décimales, où un kilo-octet correspond à 1 000 octets et un mégaoctet à 1 000 000 octets. Le même fichier affiche un plus grand nombre de kilo-octets décimaux que de kilo-octets binaires car l'unité décimale est plus petite. Un fichier de 1 048 576 octets s'affiche sous la forme de 1 024 Ko en affichage décimal Windows, mais de 1 024 Ko ou 1 Mo en affichage binaire macOS.
La cause profonde est plus simple que ce que la plupart des gens pensent.
L'écart Taille du fichier PDF est plus visible avec les fichiers plus volumineux. Un fichier de 100 Mo en unités décimales Windows équivaut à environ 95 Mo en unités binaires macOS. La différence de 5 pour cent est suffisante pour semer la confusion lors de la comparaison des tailles de fichiers sur différentes plates-formes.
Essayez de fusionner des PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
Autres facteurs affectant la taille du fichier signalé
Les services de stockage cloud peuvent signaler une taille de fichier différente de celle du système de fichiers local, car le service compresse ou déduplique le fichier stocké. La taille affichée dans l'interface cloud est la taille de stockage après optimisation, et non la taille du fichier d'origine.
La compression de fichiers appliquée par le système de fichiers, telle que la compression NTFS sous Windows ou la compression APFS sous macOS, réduit l'espace disque utilisé mais ne modifie pas la taille du fichier signalée. La taille indiquée est la taille non compressée du fichier.
Le logiciel PDF Viewing peut également signaler une taille différente dans son panneau de propriétés du document. Certains lecteurs PDF calculent la taille du contenu décompressé plutôt que la taille du fichier compressé. La taille des propriétés du document et la taille du système de fichiers peuvent différer considérablement.
Vérification de la taille réelle du fichier
Vérifiez le nombre exact d'octets du fichier, qui est le même sur chaque système d'exploitation. Sous Windows, cliquez avec le bouton droit sur le fichier, sélectionnez Propriétés et lisez la valeur Taille en octets. Sur macOS, sélectionnez le fichier et choisissez Obtenir des informations. Sous Linux, utilisez la commande ls -l. Le nombre d'octets est la vérité terrain.
Lorsque vous partagez des spécifications de taille de fichier avec des collègues utilisant différents systèmes d'exploitation, spécifiez l'unité et la méthode de comptage. Un fichier de 10 Mo sous Windows peut être un fichier de 9,5 Mo sous macOS. Clarifier évite la confusion.
Implications pratiques des écarts de taille de fichier
Un client signale qu'un fichier que vous avez envoyé a une taille différente de celle attendue, la différence d'unité est l'explication la plus probable. Avant de supposer une corruption de fichier ou des erreurs de transmission, vérifiez si les deux parties utilisent la même définition d'unité. Une comparaison rapide du nombre d'octets résout la confusion.
Les limites de taille des pièces jointes aux e-mails sont généralement spécifiées en mégaoctets décimaux par le fournisseur de services de messagerie. Une limite de 25 Mo dans Gmail signifie 25 millions d'octets. Un fichier indiquant 25 Mo en unités décimales Windows est à la limite. Le même fichier signalant 23,8 Mo sur macOS apparaîtrait en toute sécurité sous la limite.
Les services de transfert de fichiers qui affichent la progression du téléchargement peuvent afficher une taille de fichier différente de celle du système de fichiers local, car ils calculent la taille du transfert, y compris la surcharge du protocole. Les octets supplémentaires pour le codage du transfert peuvent ajouter plusieurs pour cent à la taille apparente du fichier lors du téléchargement.
Normalisation des rapports sur la taille des fichiers sur toutes les plates-formes
Lorsque vous documentez les spécifications de taille de fichier pour un projet d'équipe ou client, spécifiez la taille du fichier en octets et l'unité utilisée pour l'affichage. Une spécification qui lit 10 485 760 octets (10 Mo Windows, 10 Mo macOS) élimine toute ambiguïté et évite la confusion récurrente des rapports de taille de fichier incompatible.
WukongPDF traite les portfolios PDF et les fichiers individuels via le navigateur, affichant des informations cohérentes sur la taille des fichiers quel que soit le système d'exploitation. Cette cohérence aide les équipes travaillant sur différentes plates-formes à éviter la confusion relative à la taille des fichiers décrite ici.
Les services de stockage cloud qui affichent la taille des fichiers dans leurs interfaces Web utilisent généralement le même système d'unités que le système d'exploitation du serveur, qui est généralement Linux et donc des unités binaires. Un fichier téléchargé depuis Windows peut sembler rétrécir lorsqu'il est affiché dans l'interface cloud car les unités d'affichage ont changé.
À des fins de gestion de documents et d'archivage, enregistrez le nombre d'octets de chaque fichier dans les métadonnées du document ou dans l'index d'archives. Le nombre d'octets est sans ambiguïté et indépendant de la plate-forme. Les futurs utilisateurs consultant les archives n’auront pas besoin de deviner quel système d’unités a été utilisé lors de l’enregistrement de la taille.
Le conteneur de portefeuille PDF lui-même ajoute une surcharge à la taille totale du fichier. La structure du conteneur, l'interface de navigation et les métadonnées contribuent pour un montant fixe quel que soit le nombre de fichiers dans le portefeuille. Pour les portefeuilles contenant peu de petits fichiers, la surcharge du conteneur peut représenter un pourcentage important de la taille totale.
La compression appliquée par le système de fichiers, telle que la compression NTFS sous Windows, réduit l'espace disque utilisé mais ne modifie pas la taille du fichier signalée. La taille indiquée dans les propriétés du fichier est la taille non compressée du portefeuille.
Lorsqu'un portfolio PDF est stocké sur un lecteur réseau ou un dossier synchronisé dans le cloud, la taille du fichier signalée par le système de fichiers local peut différer de la taille signalée par le stockage distant. Le système local affiche la taille de la copie mise en cache.
Les fichiers Portfolio qui contiennent des fichiers incorporés dans des fichiers incorporés créent des scénarios de compression imbriqués. La taille indiquée reflète le conteneur externe et non la somme des tailles du contenu interne décompressé.
Certains visualiseurs de portefeuille PDF extraient et mettent en cache les fichiers intégrés lorsque le portefeuille est ouvert, créant ainsi une consommation de stockage local supplémentaire au-delà du fichier de portefeuille lui-même. La taille du cache n'affecte pas la taille du portefeuille signalée.
Lors du transfert de portefeuilles entre systèmes, la vérification de l'intégrité des fichiers avec une somme de contrôle est plus fiable que la comparaison des tailles de fichiers signalées. Les sommes de contrôle correspondantes confirment que les fichiers sont identiques, quelle que soit la manière dont chaque système indique la taille.
Les organisations qui distribuent des portfolios PDF à des destinataires externes peuvent inclure une note sur la taille prévue du fichier et la plate-forme utilisée pour la déterminer. La note empêche les demandes d'assistance concernant des tailles de fichiers incompatibles.
La norme ISO pour les portefeuilles PDF spécifie la manière dont les fichiers intégrés sont stockés et référencés, mais ne standardise pas la manière dont les gestionnaires de fichiers doivent calculer et afficher la taille du portefeuille. L’absence de norme d’affichage entraîne des variations de plate-forme.
Pour la planification du stockage d'archives, utilisez le nombre d'octets du système d'origine comme taille faisant autorité. Les calculs de capacité de stockage d'archives basés sur le nombre de fichiers et les tailles moyennes doivent utiliser le nombre d'octets, et non les valeurs d'affichage spécifiques à la plate-forme.
Comprendre que l'affichage de la taille des fichiers varie selon la plate-forme élimine les dépannages inutiles lorsqu'un collègue utilisant un système d'exploitation différent signale une taille différente pour le même fichier de portfolio.
| Plateforme | Système d'unités | 1 Ko = | Taille signalée pour 1 048 576 octets |
|---|---|---|---|
| Fenêtres | Décimal (Ko/Mo) | 1000 octets | 1 024 Ko (1,02 Mo) |
| macOS | Binaire (Kio/Mio) | 1024 octets | 1 024 Ko (1,00 Mo) |
| Linux | Binaire (Kio/Mio) | 1024 octets | 1 024 Ko (1,00 Mo) |
| Cloud (interface utilisateur Web) | Varie selon le fournisseur | Varie | Varie |
La confusion entre les unités binaires et décimales a une longue histoire en informatique. Les fabricants de disques durs ont adopté les unités décimales pour leur marketing, car un disque de 500 Go semble plus grand qu'un disque de 465 Go. Les développeurs de systèmes d'exploitation utilisent généralement des unités binaires car les ordinateurs fonctionnent par puissance de deux. Le PDF se trouve au milieu de ce conflit d’unités vieux de plusieurs décennies.
En envoyant un portfolio PDF par courrier électronique, le système de messagerie peut indiquer la taille de la pièce jointe en utilisant encore une autre convention d'unité. Microsoft Outlook utilise des unités décimales. Apple Mail utilise des unités binaires. La même pièce jointe apparaît sous une taille différente dans les deux clients de messagerie.
Les services de stockage cloud tels que Dropbox, Google Drive et OneDrive ont chacun leurs propres conventions d'affichage de la taille des fichiers. Dropbox utilise des unités binaires. Google Drive utilise des unités décimales. Un portfolio PDF stocké dans les deux services semble avoir une taille différente dans chaque interface Web.
Pour les dépôts légaux et réglementaires où la taille du fichier est spécifiée dans les exigences de dépôt, l'exigence doit indiquer le système d'unités. Une exigence selon laquelle les fichiers doivent faire moins de 10 Mo est ambiguë. Une exigence selon laquelle les fichiers doivent faire moins de 10 000 000 d'octets est sans ambiguïté.
La solution à la confusion dans les rapports sur la taille des fichiers est simple : communiquez toujours la taille des fichiers en octets pour plus de précision et spécifiez le système d'unités lorsque vous utilisez des unités plus grandes pour plus de lisibilité. Une taille de fichier de 12 582 912 octets équivaut à environ 12 Mo en décimal ou 12 Mo en binaire.
La variation de la taille des fichiers entre les systèmes d'exploitation est une source courante de confusion qui peut être facilement résolue en communiquant les tailles en octets.
Essayez de fusionner des PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
