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.


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


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


... 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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.