Tukar terus antara MB dan KB
Pada komputer, hasil dipaparkan di sebelah input; pada telefon pintar, hasil dipaparkan di bawahnya. Anda dapat melihatnya dalam unit sasaran yang dipilih serta dalam Bait, MB dan MiB. Dengan “Tukar tempat unit”, anda menukar tempat unit asal dan unit sasaran, contohnya daripada MB kepada kB menjadi kB kepada MB. Dengan itu, anda boleh membuat penukaran dalam kedua-dua arah pada halaman yang sama.
Jawapan ringkas kepada soalan yang paling lazim ialah: 1 MB bersamaan 1,000 kB. Kilobait dan megabait ialah unit perpuluhan yang meningkat dalam gandaan seribu. 1 kB bersamaan 1,000 bait, manakala 1 MB bersamaan 1,000,000 bait. Oleh itu, untuk menukar MB kepada kB, darabkan dengan 1,000; untuk menukar kB kepada MB, bahagikan dengan 1,000. KB dalam pilihan kalkulator merujuk tepat kepada kilobait perpuluhan ini. Jika anda mahu mengira menggunakan 1,024, pilih unit perduaan KiB, MiB atau GiB.
KB dan KiB: Unit yang manakah dimaksudkan?
Terdapat dua sistem pengiraan untuk saiz fail. Unit SI perpuluhan, iaitu kilobait, megabait dan gigabait, meningkat dalam gandaan 1,000. Unit IEC perduaan, iaitu kibibait, mebibait dan gibibait, meningkat dalam gandaan 1,024. Namanya kedengaran serupa, tetapi bilangan baitnya berbeza, dan perbezaan itu semakin besar pada setiap peringkat.
Jika dibandingkan secara langsung, 1 MB mempunyai 1,000,000 bait, manakala 1 MiB mempunyai 1,048,576 bait. Oleh itu, satu mebibait lebih besar sebanyak 48,576 bait, iaitu hampir 5 peratus. Perbezaan antara GB dan GiB pula sudah mencapai sekitar 7.4 peratus. Dalam sistem yang sama, pengiraannya mudah: 1 MB = 1,000 kB dan 1 MiB = 1,024 KiB. Kesukaran hanya timbul apabila kedua-dua sistem dicampurkan. Persamaan seperti 1 MB = 1,024 kB tidak menepati mana-mana daripada kedua-dua takrif tersebut.
Adakah pengiraan menggunakan 1,000 atau 1,024?
Itu bergantung pada unit, bukan kalkulator. Bagi kB, MB dan GB, faktornya ialah 1,000; bagi KiB, MiB dan GiB, faktornya ialah 1,024. Kekeliruan timbul apabila hanya “MB” dinyatakan tanpa penjelasan maksudnya, kerana singkatan ini tidak digunakan secara seragam dalam semua program dan teks lama. Oleh itu, jangan anggap bahawa pengurus fail, program e-mel dan portal tempat anda memuat naik fail menggunakan sistem pengiraan yang sama. Maklumat daripada penerima menjadi penentu. Jika maklumat itu tidak menjelaskan sama ada 1,000 atau 1,024 yang dimaksudkan, pilihan yang lebih selamat ialah nilai perpuluhan yang lebih kecil. Contoh dalam bahagian seterusnya menunjukkan sebabnya.
Contoh dengan had saiz PDF
Andaikan borang muat naik membenarkan PDF sehingga 10 MB, dan fail anda bersaiz 10 MiB. Kedua-dua nombor ini dipilih sebagai contoh sahaja dan bukan daripada mana-mana portal sebenar. Pada pandangan pertama, fail itu nampaknya memenuhi had kerana kedua-duanya menunjukkan 10. Namun, pengiraan melalui bait menunjukkan perkara yang berbeza:
- Fail dalam bait: 10 MiB × 1,048,576 = 10,485,760 bait.
- Bilangan bait yang sama dalam MB: 10,485,760 ÷ 1,000,000 = 10.48576 MB.
- Had dalam bait: 10 MB × 1,000,000 = 10,000,000 bait.
- Perbandingan: 10,485,760 bait melebihi had yang dibenarkan sebanyak 485,760 bait. Fail terlalu besar.
Sama ada anda menyatakan saiz fail sebagai 10 MiB atau 10.48576 MB, bilangan 10,485,760 baitnya tidak berubah, dan had tetap dilampaui. Sebaliknya: jika anda kekal di bawah 10,000,000 bait, anda berada di bawah had “10 MB” dalam kedua-dua tafsiran kerana tafsiran perpuluhan lebih ketat.
Cara mudah mengingatinya: sentiasa kira melalui bait
Apabila unit bercampur, anda tidak perlu menghafal faktor khas yang, contohnya, menukar terus daripada MiB kepada kB. Tukarkan dahulu kepada bait, iaitu nilai didarab dengan faktor bait unit asal, kemudian bahagikan dengan faktor bait unit sasaran. Begitulah juga cara kalkulator ini berfungsi: Hasil = Nilai × Faktor unit asal ÷ Faktor unit sasaran. Untuk menukar 10 MiB kepada kB, pengiraannya ialah 10 × 1,048,576 ÷ 1,000 = 10,485.76 kB.
Anda juga perlu membezakan bit daripada bait. Satu bait mempunyai 8 bit. Perbezaan ini amat penting untuk kadar pemindahan yang biasanya dinyatakan dalam Mbit/s, manakala saiz fail dinyatakan dalam bait. Oleh itu, kalkulator ini hanya menggunakan unit bait dan tidak menyediakan pilihan bit. Untuk mengetahui tempoh muat naik melalui sambungan anda, anda boleh menggunakan Kira masa muat naik secara berasingan.
Memasukkan nombor dan memahami pembundaran
Kalkulator menggunakan titik sebagai pemisah perpuluhan. Koma hanya digunakan untuk mengumpulkan ribuan, dengan tiga digit dalam setiap kumpulan selepas koma. Koma tidak boleh menggantikan titik perpuluhan. Masukkan nombor sahaja tanpa unit. Perhatikan perkara berikut:
- "2.5" bermaksud dua setengah. Bentuk "2,5" tidak diterima.
- "1.000" dibaca sebagai satu, bukan seribu, kerana titik ialah pemisah perpuluhan.
- Untuk seribu, masukkan "1000", "1,000" atau "1,000.00".
- Kalkulator tidak menerima notasi saintifik seperti "1e6", pemisah ribuan yang tersalah susun seperti "1,,234", atau pengelompokan menggunakan ruang seperti "1 000". Input tersebut ditolak supaya pengiraan tidak diteruskan dengan nombor yang disalah tafsir.
- Nilai "0" dibenarkan, tetapi nilai negatif tidak sah sebagai saiz fail.
Nombor dalam hasil dipaparkan dengan titik perpuluhan dan koma untuk kumpulan ribuan. Angka perpuluhan yang panjang dibundarkan untuk paparan. Jika saiz hampir mencapai sesuatu had, bandingkan bilangan bait dan bukannya nilai MB yang dibundarkan. Hasil yang sangat kecil tetap dipaparkan: 1 bait bersamaan 0.000000001 GB. Daripada memaparkannya sebagai sifar selepas pembundaran, kalkulator menggunakan notasi saintifik, iaitu bentuk kuasa sepuluh.
Terdapat juga had atas. Jika hasil terlalu besar untuk diwakili dengan tepat, kalkulator menolak input dan bukannya memaparkan nombor yang tidak tepat. Saiz fail yang biasa digunakan untuk muat naik dan lampiran tidak menghampiri had ini.
Fail terlalu besar? Langkah seterusnya yang sesuai
Jika perbandingan menunjukkan bahawa PDF anda melebihi had, penukaran unit selanjutnya tidak akan membantu. Unit yang berbeza tidak menjadikan fail lebih kecil atau lebih tajam, tidak membuang halaman dan tidak menentukan sama ada portal akan menerima fail tersebut. PDF hanya menjadi lebih kecil apabila bilangan baitnya benar-benar berubah.
- Jika satu fail melebihi had, anda boleh mengecilkan PDF kepada saiz sasaran. Gunakan had penerima sebagai sasaran. Jika tidak jelas sama ada had itu menggunakan unit perpuluhan atau perduaan, rancang berdasarkan nilai perpuluhan yang lebih kecil.
- Jika beberapa syarat terpakai serentak, contohnya Had setiap fail dan Had keseluruhan, anda boleh menggunakan Semak had muat naik untuk membandingkan fail anda dengan semua nilai sekali gus. Di situ, saiz sebenar PDF yang dipilih dibaca secara setempat, jadi anda tidak perlu menukar unit secara manual.