Warum sind einige (alle?) Dateien unter Mac OS X größer?

12

Das ist mir vor allem bei Torrents aufgefallen, aber auch bei anderen Dingen.

Wenn ich zum Beispiel einen Film mit ~ 700 MB herunterlade, lädt er ~ 760 MB auf meinen Mac herunter und nimmt sie auf. Der exakt gleiche Torrent nimmt die ~ 700 MB auf, die auf der Download-Seite meines Nexus 7 oder auf einem Windows 7-Desktop aufgeführt sind.

Ich habe auch gesehen, wie dieser Speicherplatz durch Fotos von einer Digitalkamera (JPG-Format), Filmdateien von Final Cut Pro, heruntergeladene Dateien wie Bilder, Word-Dokumente, PDFs usw. vergrößert wurde wenige kB. Wenn die Dateien jedoch größer sind, ist der Unterschied schwerer zu ignorieren.

Weiß jemand, warum das passiert? Liegt es am Mac OS X-Dateisystem im Gegensatz zu NTFS und FAT unter Windows oder YAFFS2 und vFAT unter Android?

Oder speichert der Mac Dateien anders?

Ich würde wenn möglich eine kanonische Antwort vorziehen.

Raghav Sood
quelle
Ja Raghav, ich denke, es liegt nur an der Dateisystemstruktur, ich habe 8 GB Pen Drive mit FAT32-System und ich kann die 5,5 GB-Datei, die sich im Linux-System befindet, nicht kopieren. Es wird jedoch ein Fehler angezeigt, da im Pen Drive kein Speicherplatz mehr vorhanden ist USB-Stick ist nur leer, alle 8 GB sind verfügbar.
Lucifer
3
@Lucifer Das liegt daran, dass FAT32 eine maximale Dateigröße von 4 GB minus 1 Byte hat. Ich frage jedoch nicht nach der maximalen Dateigröße. Ich frage, warum das so ist und ich denke, es liegt auch an der Dateisystemstruktur.
Raghav Sood
1
das ist, was ich sage, es liegt an der Dateistruktur des Betriebssystems.
Lucifer
Wenn Sie in Windows mit der rechten Maustaste klicken und die Dateieigenschaften aufrufen, erhalten Sie zwei Zahlen: "Größe" und "Größe auf Festplatte". Können Sie uns die vollständigen Zahlen geben? Und die entsprechende (n) vollständige (n) Nummer (n) für Mac OS?
Weston
Eng verwandt, aber nicht genau das gleiche Problem: Wie viel Speicher verwende ich?
Slhck

Antworten:

16

Sind Sie sicher, dass Sie immer dasselbe Gerät verwenden?

Einige Programme zählen Bytes mit einem Vielfachen von 1000, andere mit einem Vielfachen von 1024. Auf diese Weise ist eine Datei mit einer Milliarde Bytes 1000 000 000 Bytes oder 1000 MB (Megabyte), aber nur 954 MiB (Mebibyte).

Siehe http://en.wikipedia.org/wiki/Mebibyte

OK, also
quelle
23

Vor ein paar Jahren, Mac OS X Snow Leopard verändert die Größe eines MB zum Standard, der megaist 1000000und nicht die historische 1048576[1].

Wenn Sie also die tatsächliche Anzahl der von den Dateien verwendeten Bytes vergleichen, sollte sie gleich sein.

[1] http://reviews.cnet.com/8301-13727_7-10330509-263.html

Mats
quelle
... und ich denke, sie haben es getan, damit die Leute endlich aufhören, sich zu beschweren "Mein neues 3-TB-Laufwerk hat nur 2,7 TB! Ich werde ausgeraubt!"
Tim Pietzcker
Dies und die Verwendung von 1000 Bytes == 1 KB entspricht den Standards.
Mike Weller
1
Natürlich weiß jeder, dass die "Standards" nicht aus gutem Grund entwickelt wurden, um die binären Präfixe SI-kompatibel zu machen, sondern aufgrund von Lobbying in der Festplattenbranche. Ich meine, "Kibibyte"? Komm schon. Das metrische System sollte hier aus vielen Gründen nicht einmal zutreffen . Aber hey, es ist der Standard ...
Thomas
@Thomas Es hatte fast nichts mit Lobbying in der Plattenindustrie zu tun, sondern mit tatsächlichen Inkonsistenzen in der Nutzung. Beispielsweise hat "Gigabit-Ethernet" eine Leitungsgeschwindigkeit von 1 Milliarde Bits pro Sekunde. Sollte das ".93 Gigabit Ethernet" sein? Oder geben Sie der Lobbyarbeit in der Ethernet-Branche die Schuld?
David Schwartz
0

Es ist weil

Microsoft defines 1GB as 1024 MB. Apple, on the other hand, defines 1GB as 1000 MB.

Sehen Sie hier , hier

Girish Ingle
quelle
1
Wie ist das besser als andere Antworten?
Toto
Es ist genauer
Girish Ingle