百萬位元組轉二進位百萬位元組換算器

線上把百萬位元組換算成二進位百萬位元組,附換算公式、常見對照表與一鍵反向換算。免費即用,無需註冊。

結果
0.953674

1 MB = 0.953674 MiB

換算公式

1 MB = 0.953674 MiB

百萬位元組轉二進位百萬位元組常見對照表

百萬位元組二進位百萬位元組
1 MB0.953674 MiB
2 MB1.9073 MiB
3 MB2.861 MiB
5 MB4.7684 MiB
10 MB9.5367 MiB
20 MB19.0735 MiB
50 MB47.6837 MiB
100 MB95.3674 MiB

所有換算都在你的瀏覽器本機完成,輸入內容不會上傳到 BroBroGo。

常見問題

百萬位元組怎麼換算成二進位百萬位元組?

套用下方公式即可,或直接在上面輸入數值,結果即時更新。

這個換算準確嗎?

準確。採用國際規定的精確換算係數,在你的瀏覽器本機計算,不做四捨五入省略,也不上傳伺服器。

這個工具做什麼?

您輸入一個 Megabyte(MB)的數值,頁面立即算出對應的 Mebibyte(MiB)值。轉換依據固定的數學關係:1 MB = 0.953674316406 MiB,反之 1 MiB = 1.048576 MB。所有計算都在您的瀏覽器中完成,不傳送任何資料到伺服器,也不記錄任何輸入。

唯一且精確的轉換因子

本頁只處理 Megabyte → Mebibyte 這一組單位對,不處理 GB/GiB 或 KB/KiB。這是因為兩個單位使用不同的位元組定義:

  • Megabyte (MB) 採用十進制 SI 前綴:1 MB = 1,000,000 bytes(10⁶)。
  • Mebibyte (MiB) 採用二進制 IEC 前綴:1 MiB = 1,048,576 bytes(2²⁰)。

由此推導出固定的乘法因子:
1,000,000 / 1,048,576 = 0.95367431640625 (取小數後 12 位即 0.953674316406)
這個數字不是約略值——在 64 位元浮點數精度內它就是正確的比例。本頁使用與 IEC 80000 標準一致的數值,不做任何近似捨入計算。

為何需要這個轉換?十進制與二進制的衝突

硬碟、隨身碟、SSD 的製造商使用十進制標示容量(例如「500 GB」),而許多作業系統(特別是 Windows)以二進制回報可用空間。Windows 雖然顯示「GB」,實際上內部計數採用 MiB 與 GiB。結果就是:一顆標示 500 GB 的硬碟,在 Windows 中看到約 465 GB(實際是 465.66 GiB)。這個差距正是源於 1 GB = 1,000,000,000 bytes 與 1 GiB = 1,073,741,824 bytes 的差異,而 MB 與 MiB 的關係完全相同。

本工具讓您直接輸入廠商標示的 MB 數值,立即得到作業系統可能顯示的 MiB 數值,無需記公式、無需手算。

實際應用場景

  • 系統管理員:確認「1 TB」硬碟在作業系統中顯示「約 931 GiB」是否合理。先將 1 TB 換算為 1,000,000 MB,再乘以 0.953674316406,得 953,674.316406 MiB,再除以 1024 即 931.32 GiB。
  • 軟體開發者:撰寫檔案大小程式時,驗證不同單位之間的正確換算邏輯。
  • 學生與消費者:比較儲存裝置標示容量與實際可用容量的差異,理解 IEC 二進制前綴的由來。

手動換算方法與反向公式

正向:MiB = MB × 0.953674316406
反向:MB = MiB × 1.048576

例如:

  • 1 MB → 0.953674 MiB
  • 100 MB → 95.367432 MiB
  • 500 MB → 476.837158 MiB
  • 1,000 MB → 953.674316 MiB

若只需約略值,可記住「MB 數值大約乘 0.954 即 MiB」,或反過來「MiB 乘 1.049 約等於 MB」。但本工具提供精確到小數點後六位的結果,避免累積誤差。

輸入規則與邊界處理

  • 僅接受數值:包含整數、小數、負數、科學記號(如 1.5e3)。非數字字元(例如字母「abc」、特殊符號)會顯示明確的錯誤訊息,不會進行轉換。
  • 負數:數學上合法,範例輸入 -10 MB 會得到 -9.536743 MiB。
  • :0 MB → 0 MiB。
  • 極大數值:因 JavaScript 採用 64 位元浮點數,超過約 1×10¹⁵ 的數值可能自動以科學記號顯示(例如 1e15 MB → 9.53674316406e14 MiB),或引發精度捨入。不建議用於天文級數字。
  • 沒有歷史紀錄:所有計算僅在客戶端執行,關閉頁面即消失。

常見問題(FAQ)

問:為什麼 1 MB 不等於 1 MiB?
答:因為兩者的位元組基數不同。MB 定義 1,000,000 bytes(十進制),MiB 定義 1,048,576 bytes(二進制)。這是 IEC 和 SI 兩個標準的共生效應,不是錯誤。

問:Windows 說的「GB」其實是 GiB 嗎?
答:Windows 早期將二進制單位錯誤標示為十進制名稱。從 Windows 10 起部分版本已改用正確標示,但仍有許多地方顯示「GB」實質為 GiB。本工具可幫助您釐清真正的數值。

問:一顆標示 1 TB(1,000,000 MB)的硬碟,實際能用多少?
答:1,000,000 MB × 0.953674316406 = 953,674.316406 MiB。再除以 1024 即約 931.32 GiB。這就是為何作業系統顯示「約 931 GB」的原因。

問:這個工具會記錄我的輸入嗎?
答:不會。所有計算都在您的瀏覽器中執行,頁面不發送任何請求到伺服器,輸入內容不離開您的裝置。

問:可以輸入小數點嗎?結果顯示幾位?
答:可以。結果預設顯示六位小數,但實際計算精度更高。您可以自行四捨五入到需要的位數。

問:負數有什麼實際用途?
答:例如換算剩餘空間的變化量(從 -500 MB 變成 -476.837 MiB),或計算差異值。工具一視同仁處理。