Prüfen Sie die Bytes, bevor Sie die Datei komprimieren
Ein Upload-Formular verlangt 25 MB, Ihr Dateimanager zeigt aber 24,8 an. Bevor Sie immer wieder mit geringerer Qualität exportieren, klären Sie, was das jeweilige Programm unter MB versteht. Ein dezimales Megabyte hat 1.000.000 Byte, ein Mebibyte 1.048.576. Dieselbe Bezeichnung wird mitunter ungenau gebraucht, deshalb ist die exakte Byte-Zahl der beste Ausgangspunkt.
Dieser Umrechner hält die beiden Systeme getrennt. Er verkleinert kein Foto und schreibt kein Dokument um. Wenn Sie Dateien auswählen, addiert er lediglich die vom Browser gelieferten Größen; den Inhalt braucht die Berechnung nicht. Für einen Ordner mit Anhängen wählen Sie die Dateien gemeinsam aus und vergleichen die Summe mit einem Gesamtlimit. Für ein Limit pro Datei stellen Sie „Limit anwenden auf“ auf „Jede ausgewählte Datei“. Die Liste zeigt, welche Dateien bestehen; die Summe kann das Limit überschreiten, obwohl jede einzelne Datei es einhält.
Ist die Summe zu groß, richtet sich der nächste Schritt nach dem Inhalt. Das Verkleinern eines Bildes entfernt unnötige Pixel. Die PDF-Komprimierung kann gescannte Seiten verkleinern, während sich eine bereits optimierte Datei kaum ändert. Behalten Sie das Original und prüfen Sie das Ergebnis, bevor Sie es einreichen. Das Umbenennen der Dateiendung verringert die Daten nicht.
Eine Größenprüfung garantiert nicht, dass die Datei akzeptiert wird. Ein Dienst kann kodierte Anhänge oder den Overhead der Anfrage mitzählen, ein strikt kleineres Limit anwenden oder ein Format unabhängig von der Größe ablehnen. Halten Sie sich an die aktuellen Angaben des Ziels und lassen Sie Spielraum, wenn die Grenze unklar ist.
Formel und durchgerechnetes Beispiel
Ausgabegröße = Eingabegröße × Byte pro Eingabeeinheit ÷ Byte pro Ausgabeeinheit.
Eine Datei mit 24 MiB enthält 25.165.824 Byte, also 25,165824 MB. Bei einem Limit von 25 MB, das den genauen Wert zulässt, ist sie 165.824 Byte zu groß. Eine andere angezeigte Einheit ändert die Datei nicht.
Definitionen der Einheiten: NIST: binäre Präfixe und Vergleich mit dem SI. Die Berechnungen verwenden JavaScript-Zahlen; angezeigte Umrechnungen werden auf sechs Nachkommastellen gerundet, sehr kleine Werte in wissenschaftlicher Schreibweise. Eingaben oberhalb des sicheren Byte-Bereichs werden abgelehnt.