Sie erstellen ein PDF-Portfolio mit fünf Dokumenten. Auf Ihrem Windows-Computer zeigen die Eigenschaften der Portfoliodatei eine Größe von 12 Megabyte an. Sie übertragen dieselbe Datei auf einen Mac und der Finder meldet 15 Megabyte. Sie öffnen es auf einem Linux-Rechner und der Dateimanager zeigt 10 Megabyte an. Die Datei ist identisch. Die gemeldete Größe variiert, da verschiedene Betriebssysteme die Dateigröße unterschiedlich berechnen.
Unterschiede in der Dateigrößenberichterstattung zwischen Betriebssystemen sorgen häufig für Verwirrung. Die tatsächliche Anzahl der Bytes in der Datei ist überall gleich. Der Unterschied besteht darin, wie das Betriebssystem Bytes zur Anzeige in Kilobyte, Megabyte oder Gigabyte umwandelt.

Warum Betriebssysteme unterschiedliche Dateigrößen melden
Die Hauptursache ist die Verwechslung von binären und dezimalen Einheiten. Computer speichern Dateien in Bytes, die in Zweierpotenzen gezählt werden. Ein Kilobyte im Binärformat beträgt 1024 Bytes. Ein Megabyte ist 1024 Kilobyte oder 1.048.576 Byte. Apple macOS und Linux melden Dateigrößen mit diesen Binäreinheiten.
Microsoft Windows meldet Dateigrößen in Dezimaleinheiten, wobei ein Kilobyte 1.000 Byte und ein Megabyte 1.000.000 Byte entspricht. In derselben Datei wird eine größere Anzahl dezimaler Kilobyte als binärer Kilobyte angezeigt, da die Dezimaleinheit kleiner ist. Eine Datei mit 1.048.576 Byte wird in der Dezimalanzeige von Windows als 1.024 KB angezeigt, in der Binäranzeige von macOS jedoch als 1.024 KB oder 1 MB.
Die Grundursache ist einfacher als die meisten Menschen erwarten.
Die PDF-Dateigröße-Diskrepanz macht sich am deutlichsten bei größeren Dateien bemerkbar. Eine 100-Megabyte-Datei in Windows-Dezimaleinheiten entspricht ungefähr 95 Megabyte in macOS-Binäreinheiten. Der Unterschied von 5 Prozent reicht aus, um beim Vergleich der Dateigrößen auf verschiedenen Plattformen Verwirrung zu stiften.
Versuchen Sie PDF zusammenführen
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
Andere Faktoren, die sich auf die gemeldete Dateigröße auswirken
Cloud-Speicherdienste melden möglicherweise eine andere Dateigröße als das lokale Dateisystem, da der Dienst die Datei im Speicher komprimiert oder dedupliziert. Die in der Cloud-Schnittstelle angezeigte Größe ist die Speichergröße nach der Optimierung, nicht die ursprüngliche Dateigröße.
Durch das Dateisystem angewendete Dateikomprimierung, wie z. B. NTFS-Komprimierung unter Windows oder APFS-Komprimierung unter macOS, reduziert den verwendeten Speicherplatz, ändert jedoch nicht die gemeldete Dateigröße. Die gemeldete Größe ist die unkomprimierte Größe der Datei.
Die PDF-Anzeige-Software meldet möglicherweise auch eine andere Größe in ihrem Dokumenteigenschaftenfenster. Einige PDF-Reader berechnen die Größe des dekomprimierten Inhalts und nicht die Größe der komprimierten Datei. Die Größe der Dokumenteigenschaften und die Größe des Dateisystems können erheblich unterschiedlich sein.
Überprüfen der tatsächlichen Dateigröße
Überprüfen Sie die genaue Bytezahl der Datei, die auf jedem Betriebssystem gleich ist. Klicken Sie in Windows mit der rechten Maustaste auf die Datei, wählen Sie „Eigenschaften“ und lesen Sie den Größenwert in Bytes ab. Wählen Sie unter macOS die Datei aus und wählen Sie „Informationen“. Verwenden Sie unter Linux den Befehl ls -l. Die Byteanzahl ist die Grundwahrheit.
Geben Sie beim Teilen von Dateigrößenangaben mit Kollegen auf unterschiedlichen Betriebssystemen die Einheit und die Zählmethode an. Eine 10-MB-Datei unter Windows kann unter macOS eine 9,5-MB-Datei sein. Klarstellung vermeidet Verwirrung.
Praktische Auswirkungen von Dateigrößenunterschieden
Ein Kunde meldet, dass eine von Ihnen gesendete Datei eine andere Größe als erwartet hat. Der Einheitenunterschied ist die wahrscheinlichste Erklärung. Bevor Sie von einer Dateibeschädigung oder Übertragungsfehlern ausgehen, prüfen Sie, ob beide Parteien dieselbe Einheitendefinition verwenden. Ein schneller Vergleich der Byteanzahl beseitigt die Verwirrung.
Größenbeschränkungen für E-Mail-Anhänge werden vom E-Mail-Dienstanbieter normalerweise in Dezimal-Megabyte angegeben. Eine Beschränkung von 25 MB in Gmail bedeutet 25 Millionen Bytes. Eine Datei, die in Windows-Dezimaleinheiten eine Größe von 25 MB meldet, hat die Grenze erreicht. Die gleiche Dateigröße wie 23,8 MB unter macOS würde sicher unter dem Grenzwert liegen.
Dateiübertragungsdienste, die den Upload-Fortschritt anzeigen, zeigen möglicherweise eine andere Dateigröße als das lokale Dateisystem an, da sie die Übertragungsgröße einschließlich Protokoll-Overhead berechnen. Die zusätzlichen Bytes für die Übertragungskodierung können die scheinbare Dateigröße beim Hochladen um mehrere Prozent erhöhen.
Normalisierung der plattformübergreifenden Dateigrößenberichterstattung
Geben Sie beim Dokumentieren von Dateigrößenspezifikationen für ein Team- oder Kundenprojekt die Dateigröße in Bytes und die für die Anzeige verwendete Einheit an. Eine Spezifikation, die 10.485.760 Bytes liest (10 MB Windows, 10 MiB macOS), beseitigt Mehrdeutigkeiten und verhindert die wiederkehrende Verwirrung durch nicht übereinstimmende Dateigrößenberichte.
WukongPDF verarbeitet PDF-Portfolios und einzelne Dateien über den Browser und zeigt unabhängig vom Betriebssystem konsistente Informationen zur Dateigröße an. Diese Konsistenz hilft Teams, die auf verschiedenen Plattformen arbeiten, die hier beschriebene Verwirrung bei der Dateigröße zu vermeiden.
Cloud-Speicherdienste, die die Dateigröße in ihren Weboberflächen anzeigen, verwenden normalerweise dasselbe Einheitensystem wie das Server-Betriebssystem, bei dem es sich normalerweise um Linux und daher um binäre Einheiten handelt. Eine von Windows hochgeladene Datei scheint bei der Anzeige in der Cloud-Oberfläche kleiner zu werden, da sich die Anzeigeeinheiten geändert haben.
Notieren Sie für Dokumentenverwaltungs- und Archivierungszwecke die Byteanzahl jeder Datei in den Dokumentmetadaten oder im Archivindex. Die Byteanzahl ist eindeutig und plattformunabhängig. Zukünftige Benutzer, die das Archiv konsultieren, müssen nicht mehr erraten, welches Einheitensystem bei der Erfassung der Größe verwendet wurde.
Der PDF-Portfolio-Container selbst erhöht den Overhead der Gesamtdateigröße. Die Containerstruktur, die Navigationsoberfläche und die Metadaten tragen einen festen Betrag bei, unabhängig von der Anzahl der Dateien im Portfolio. Bei Portfolios mit wenigen kleinen Dateien kann der Container-Overhead einen erheblichen Prozentsatz der Gesamtgröße ausmachen.
Durch das Dateisystem angewendete Komprimierung, wie etwa die NTFS-Komprimierung unter Windows, reduziert den verwendeten Speicherplatz, ändert jedoch nicht die gemeldete Dateigröße. Die in den Dateieigenschaften angezeigte Größe ist die unkomprimierte Größe des Portfolios.
Wenn ein PDF-Portfolio auf einem Netzlaufwerk oder einem mit der Cloud synchronisierten Ordner gespeichert ist, kann die vom lokalen Dateisystem gemeldete Dateigröße von der vom Remote-Speicher gemeldeten Größe abweichen. Das lokale System zeigt die Größe der zwischengespeicherten Kopie an.
Portfoliodateien, die eingebettete Dateien in eingebetteten Dateien enthalten, erstellen verschachtelte Komprimierungsszenarien. Die gemeldete Größe spiegelt den äußeren Container wider, nicht die Summe der dekomprimierten inneren Inhaltsgrößen.
Einige PDF-Portfolio-Viewer extrahieren und speichern die eingebetteten Dateien beim Öffnen des Portfolios zwischen, wodurch zusätzlicher lokaler Speicherverbrauch entsteht, der über die Portfolio-Datei selbst hinausgeht. Die Cache-Größe hat keinen Einfluss auf die gemeldete Portfoliogröße.
Bei der Übertragung von Portfolios zwischen Systemen ist die Überprüfung der Dateiintegrität anhand einer Prüfsumme zuverlässiger als der Vergleich gemeldeter Dateigrößen. Übereinstimmende Prüfsummen bestätigen, dass die Dateien identisch sind, unabhängig davon, wie jedes System die Größe meldet.
Organisationen, die PDF-Portfolios an externe Empfänger verteilen, können einen Hinweis zur erwarteten Dateigröße und der zur Bestimmung verwendeten Plattform hinzufügen. Der Hinweis verhindert Supportanfragen zu nicht übereinstimmenden Dateigrößen.
Der ISO-Standard für PDF-Portfolios legt fest, wie eingebettete Dateien gespeichert und referenziert werden, standardisiert jedoch nicht, wie Dateimanager die Portfoliogröße berechnen und anzeigen sollen. Das Fehlen eines Anzeigestandards führt zu Plattformvariationen.
Verwenden Sie für die Archivspeicherplanung die Byteanzahl des ursprünglichen Systems als maßgebliche Größe. Berechnungen der Archivspeicherkapazität basierend auf Dateianzahl und durchschnittlicher Größe sollten Byteanzahlen und keine plattformspezifischen Anzeigewerte verwenden.
Wenn Sie verstehen, dass die Anzeige der Dateigröße je nach Plattform unterschiedlich ist, entfällt die unnötige Fehlerbehebung, wenn ein Kollege auf einem anderen Betriebssystem eine andere Größe für dieselbe Portfoliodatei meldet.
| Plattform | Einheitensystem | 1 KB = | Gemeldete Größe für 1.048.576 Bytes |
|---|---|---|---|
| Windows | Dezimal (KB/MB) | 1000 Byte | 1.024 KB (1,02 MB) |
| macOS | Binär (KiB/MiB) | 1024 Byte | 1.024 KiB (1,00 MiB) |
| Linux | Binär (KiB/MiB) | 1024 Byte | 1.024 KiB (1,00 MiB) |
| Cloud (Web-UI) | Variiert je nach Anbieter | Variiert | Variiert |
Die Verwechslung von binären und dezimalen Einheiten hat in der Informatik eine lange Geschichte. Festplattenhersteller haben für ihre Vermarktung Dezimaleinheiten eingeführt, da eine 500-GB-Festplatte größer klingt als eine 465-GiB-Festplatte. Betriebssystementwickler verwenden im Allgemeinen binäre Einheiten, da Computer in Zweierpotenzen arbeiten. Das PDF befindet sich mitten in diesem jahrzehntealten Einheitenkonflikt.
Beim Versenden eines PDF-Portfolios per E-Mail meldet das E-Mail-System möglicherweise die Anhanggröße anhand einer weiteren Einheitenkonvention. Microsoft Outlook verwendet Dezimaleinheiten. Apple Mail verwendet binäre Einheiten. Derselbe Anhang erscheint in den beiden E-Mail-Clients in unterschiedlicher Größe.
Cloud-Speicherdienste wie Dropbox, Google Drive und OneDrive haben jeweils ihre eigenen Konventionen für die Anzeige der Dateigröße. Dropbox verwendet binäre Einheiten. Google Drive verwendet Dezimaleinheiten. Ein in beiden Diensten gespeichertes PDF-Portfolio scheint in jeder Weboberfläche eine unterschiedliche Größe zu haben.
Für gesetzliche und behördliche Einreichungen, bei denen die Dateigröße in den Einreichungsanforderungen angegeben ist, sollte in der Anforderung das Einheitensystem angegeben werden. Eine Anforderung, die besagt, dass Dateien weniger als 10 MB groß sein müssen, ist nicht eindeutig. Eine Anforderung, die besagt, dass Dateien weniger als 10.000.000 Byte groß sein müssen, ist eindeutig.
Die Lösung für die Verwirrung bei der Angabe der Dateigröße ist einfach: Geben Sie Dateigrößen aus Gründen der Genauigkeit immer in Bytes an und geben Sie das Einheitensystem an, wenn Sie größere Einheiten verwenden, um die Lesbarkeit zu gewährleisten. Eine Dateigröße von 12.582.912 Byte entspricht ungefähr 12 MB im Dezimalformat oder 12 MiB im Binärformat.
Die unterschiedlichen Angaben zur Dateigröße zwischen Betriebssystemen sind eine häufige Ursache für Verwirrung, die leicht durch die Angabe von Größen in Bytes gelöst werden kann.
Versuchen Sie PDF zusammenführen
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
