Mengapa beberapa (semua?) File lebih besar di Mac OS X?

12

Saya telah memperhatikan ini terutama dengan torrent, tetapi juga dengan hal-hal lain.

Sebagai contoh, jika saya mengunduh film ~ 700MB, itu akan mengunduh dan mengambil ~ 760MB di mac saya. Torrent yang sama persis akan mengambil ~ 700MB terdaftar di halaman unduhan pada Nexus 7 saya, atau pada desktop Windows 7.

Saya juga melihat peningkatan ruang ini dengan foto-foto dari kamera digital (format JPG), file film dari Final Cut Pro, file yang diunduh seperti gambar, dokumen kata, PDF dll. Sebagian besar dengan file kecil perbedaannya dapat diabaikan, biasanya sebesar beberapa kB. Namun, ketika file lebih besar, perbedaannya lebih sulit untuk diabaikan.

Adakah yang tahu mengapa ini terjadi? Apakah karena sistem file Mac OS X yang bertentangan dengan NTFS dan FAT pada Windows atau YAFFS2 dan vFAT di Android?

Atau apakah Mac menyimpan file dengan cara yang berbeda?

Saya lebih suka jawaban kanonik jika memungkinkan.

Raghav Sood
sumber
Ya Raghav, saya pikir itu karena struktur Sistem File saja, saya punya 8 GB Pen Drive dengan Sistem FAT32, dan saya tidak dapat menyalin file 5,5 GB yang ada di Sistem Linux, itu memberikan kesalahan karena tidak ada lagi ruang di pen drive, namun pen drive kosong, semua 8GB tersedia.
Lucifer
3
@Lucifer Itu karena FAT32 memiliki ukuran file maksimum 4GB minus 1 byte. Namun, saya tidak bertanya tentang ukuran file maksimum. Saya bertanya mengapa seperti ini, dan saya pikir itu karena struktur sistem file juga.
Raghav Sood
1
itulah yang saya katakan, itu karena Struktur File Sistem Operasi.
Lucifer
Di windows, ketika Anda mengklik kanan dan membuka properti file, Anda mendapatkan 2 angka, "ukuran" dan "ukuran pada disk". Bisakah Anda memberi kami angka lengkapnya? Dan angka lengkap yang sama untuk mac OS?
barat
Terkait erat, tetapi tidak persis masalah yang sama: Berapa banyak penyimpanan yang saya gunakan?
slhck

Jawaban:

16

Anda yakin selalu menggunakan unit yang sama?

Beberapa program menghitung byte dengan kelipatan 1000, yang lain dengan kelipatan 1024. Dengan cara ini, file satu miliar byte akan menjadi 1.000.000 000 byte, atau 1000 MB (megabyte), tetapi hanya 954 MiB (mebibyte).

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

Okso
sumber
23

Beberapa tahun yang lalu, Mac OS X Snow Leopard mengubah ukuran MB untuk standar yang megaadalah 1000000dan bukan sejarah 1048576[1].

Jadi jika Anda membandingkan jumlah byte aktual yang digunakan oleh file, itu harus sama.

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

Mats
sumber
... dan saya kira mereka melakukannya sehingga orang akhirnya akan berhenti mengeluh "Drive 3 TB baru saya hanya memiliki 2,7 TB! Saya dirampok!"
Tim Pietzcker
Itu, dan menggunakan 1000 byte == 1 KB sudah benar sesuai dengan standar.
Mike Weller
1
Tentu saja, semua orang tahu "standar" tidak dirancang dengan baik untuk mendapatkan awalan biner yang kompatibel dengan SI, tetapi karena lobi industri disk drive. Maksud saya, "kibibyte"? Ayolah. Sistem metrik seharusnya tidak berlaku di sini, karena berbagai alasan. Tapi hei, ini standar ...
Thomas
@ Thomas Hampir tidak ada hubungannya dengan lobi industri disk tetapi inkonsistensi yang sebenarnya dalam penggunaan. Misalnya, "gigabit Ethernet", memiliki kecepatan jalur 1 miliar bit per detik. Jadi haruskah itu ".93 gigabit Ethernet"? Atau apakah Anda akan menyalahkan lobi industri Ethernet?
David Schwartz
0

Ini karena

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

Lihat di sini , di sini

Girish Ingle
sumber
1
Bagaimana ini lebih baik daripada jawaban lain?
Toto
Itu lebih tepat
Girish Ingle