位元組 轉 千位元組 換算器

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

結果
0.001

1 B = 0.001 KB

換算公式

1 B = 0.001 KB

位元組 轉 千位元組 常見對照表

位元組千位元組
1 B0.001 KB
2 B0.002 KB
3 B0.003 KB
5 B0.005 KB
10 B0.01 KB
20 B0.02 KB
50 B0.05 KB
100 B0.1 KB

所有換算均在你的瀏覽器中運行。你輸入的任何內容都不會上傳至 BroBroGo。

常見問題

位元組 怎麼換算成 千位元組?

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

這個換算準確嗎?

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

呢個頁面做啲乜

呢個頁面畀你用嚟將一個以位元組(B)表示嘅數值,換算成對應嘅千位元組(KB)。換算係跟從十進制(SI)標準:1 B = 0.001 KB,亦即係將輸入嘅位元組數值直接除以 1000。無論你係想將檔案大小、記憶體用量定係數據傳輸量轉做更方便理解嘅 KB,呢個工具都可以幫你快速計到答案。

同其他轉換工具有咩分別

好多網上工具或者程式入面嘅轉換,會用二進制(IEC)標準——即係將 1 KiB 定義做 1024 B。但係呢個頁面完全唔用二進制,只係用十進制(SI)因數。呢個分別好重要,因為硬碟廠商、雲端儲存服務同埋大部分下載工具顯示嘅容量,係用十進制嘅 KB、MB、GB;而好多作業系統(Windows、macOS、Linux)顯示嘅檔案大小,其實係用二進制嘅 KiB、MiB、GiB。舉例:一個 1,000,000 B 嘅檔案,呢個頁面會話畀你知係 1,000 KB(十進制);但係同一個檔案喺 Windows 檔案總管入面,可能會顯示做大概 976.6 KiB(二進制)。如果你唔小心撈亂兩種單位,就會計錯數。

輸入輸出規則

  • 輸入:一個純數字,可以係整數或小數(例如 500 或 1024.5)。唔可以加單位、符號或文字;如果輸入「1024 B」或者「1,024」呢類有逗號或空格嘅格式,工具會回報錯誤。
  • 輸出:將輸入數值除以 1000 之後嘅結果,以 KB 顯示。顯示時通常保留到三位小數(例如 1,000 B → 1.000 KB;1,024 B → 1.024 KB)。如果輸出數字好大(例如 10¹⁵ B 除 1000 之後變成 10¹² KB),頁面會按需要顯示科學記數法,以保持可讀性。
  • 邊界情況
    • 輸入係 0:輸出係 0 KB。
    • 輸入係負數:唔接受,會回報錯誤。
    • 輸入好大(例如超過 10^15):正常轉換,但顯示格式可能改用科學記數法。
    • 工具唔會對結果做四捨五入到特定有效位數;佢保留除法後嘅準確數值,只係限於顯示精度(通常三位小數)。

實際應用:點解你要識分十進制同二進制

好多人買咗新硬碟之後,發現 Windows 顯示嘅可用容量比廣告寫嘅細,就係因為呢個單位差異。例如一個標明「1 TB」(十進制)嘅硬碟,實際係 1,000,000,000,000 B;Windows 用二進制顯示,會話大約係 931 GiB。同樣道理,轉換到 KB 層面都會有呢個差別:一個 100,000 B 嘅檔案,十進制係 100 KB,二進制係 97.66 KiB。如果你係網頁開發者,要設定上載檔案嘅大小限制,就要清楚你用緊邊種單位,否則用家嘅檔案明明喺十進制下合格,可能因為二進制檢查而失敗。

程式設計入面嘅實作要點

如果你需要自己寫程式碼做十進制轉換(例如 Python 或 JavaScript),記住呢個公式:

KB = B × 0.001

或者

KB = B ÷ 1000

以下係 Python 例子:

def bytes_to_kb_si(b):
    return b / 1000

而 JavaScript 例子:

function bytesToKbSi(b) {
    return b / 1000;
}

最常見嘅錯誤係意外用咗 1024 嚟除;如果你見到有人用 b / 1024,就係用緊二進制。另外,當你將結果顯示畀用家睇嘅時候,可以考慮格式化到合適嘅小數位數(例如 3 位),但係唔好隱藏「.000」呢啲尾數,否則用家會誤以為結果係整數。

國際標準嘅背景

國際電工委員會(IEC)同國際標準化組織(ISO)都明確建議:千位元組(KB)係 1000 B,而千位元組(二進制)應該叫做 KiB。美國國家標準技術研究所(NIST)同 IEEE 都支持呢個區分。不過,市面上好多軟件同教材仍然混用,所以一個清晰、只做十進制轉換嘅工具就特別有用。呢個頁面跟從 SI 標準,唔會混淆兩種制度,適合需要精準換算嘅專業場合。

常見問題(FAQ)

問:點解我輸入 1024 B,呢個頁面話係 1.024 KB,但我嘅作業系統顯示係 1 KB?
答:因為你嘅作業系統用二進制單位(KiB),佢將 1024 B 顯示為 1.00 KiB,但經常簡寫做「KB」令用家混淆。呢個頁面嚴格用十進制,所以 1024 B 係 1.024 KB(精確數值)。

問:可唔可以將呢個轉換反過嚟,由 KB 變做 B?
答:可以,只要將 KB 數值乘以 1000 就得。呢個頁面目前只提供單向轉換,但你用返同一個公式(KB × 1000 = B)自己計都得。

問:如果輸入係好大嘅數字,例如 10^18,會點樣顯示?
答:頁面會用科學記數法顯示結果,例如 10^18 B 等於 10^15 KB,可能會顯示做「1e15 KB」。如果你需要完整嘅數字,可以複製輸出嘅數值再做後續處理。

問:我輸入「1,000」個逗號會唔會影響?
答:會,逗號令輸入變成非純數字,工具會回報錯誤。請只輸入純數字,唔好加任何千位分隔符、空格或者單位文字。

問:點解負數唔接受?
答:位元組嘅數值唔可能係負數;負數表示錯誤或者輸入有問題,所以工具會拒絕,避免畀出無意義嘅結果。

問:呢個頁面係咪永遠唔會改用二進制?
答:係,呢個頁面固定用十進制(SI)因數,唔提供任何二進制選項。如果你需要二進制換算,請用其他專用工具。