โดยใช้ภาษาไทยเท่านั้น# การแปลงไบต์เป็นกิโลไบต์ (ระบบทศนิยม SI)
หน้านี้รับค่าจำนวนไบต์ (B) แล้วคืนค่าเทียบเท่าเป็นกิโลไบต์ (KB) ตามระบบทศนิยม (SI) โดยใช้ตัวคูณ 1 B = 0.001 KB และ 1 KB = 1000 B ตรงกันข้ามกับระบบไบนารี (IEC) ที่ใช้ 1 KiB = 1024 B ผลลัพธ์ที่ได้จึงเป็นจำนวนทศนิยม เช่น 1024 ไบต์จะได้ 1.024 KB ไม่ใช่ 1 KiB
เหตุผลที่หน้านี้แตกต่างจากเครื่องมืออื่น
- ใช้ตัวคูณทศนิยมอย่างเคร่งครัด: หารด้วย 1000 เพื่อให้ตรงกับมาตรฐานที่ผู้ผลิตฮาร์ดไดรฟ์ SSD และผู้ให้บริการคลาวด์ใช้
- ไม่มีตัวเลือกหรือการผสมกับระบบไบนารี (KiB) เพราะหน้าเว็บนี้มีไว้สำหรับการแปลงแบบ SI เท่านั้น
- การเลือกใช้ระบบที่ถูกต้องมีความสำคัญ: ถ้าคุณเปรียบเทียบความจุที่โฆษณากับที่ระบบปฏิบัติการรายงาน คุณจะเห็นความแตกต่างประมาณ 2.4% สำหรับทุกขั้น 1000 → 1024 (เช่น 1,000,000 B = 1000 KB ตาม SI แต่ระบบปฏิบัติการอาจแสดงเป็น 976.6 KiB)
สูตรการแปลงและตัวอย่าง
สูตร: KB = B × 0.001 หรือ KB = B ÷ 1000
| ไบต์ (B) | กิโลไบต์ (KB) (ทศนิยม) | หมายเหตุ |
|---|---|---|
| 500 | 0.500 KB | ไฟล์ข้อความขนาดเล็ก |
| 1024 | 1.024 KB | พอดีกับ 1 KiB ในระบบไบนารี |
| 1000 | 1.000 KB | จุดตัดที่แน่นอนของระบบ SI |
| 1048576 | 1048.576 KB | เทียบเท่า 1 MiB แต่ได้ 1.048576 MB ใน SI |
| 0 | 0.000 KB | ค่าว่าง |
| 1e12 | 1,000,000,000 KB หรือ 1e9 KB | ใช้สัญกรณ์วิทยาศาสตร์เมื่อเลขหลักมาก |
ตัวอย่างการใช้งานจริง: ไฟล์ JPEG ขนาด 2,500,000 B → 2,500.000 KB (2.5 MB) ตามระบบ SI แต่ระบบปฏิบัติการอาจรายงานเป็น ~2441.4 KiB
กรณีขอบและข้อจำกัด
- ค่าลบ: ไม่รับเด็ดขาด ตัวควบคุมจะปฏิเสธทันทีและแจ้งข้อผิดพลาด
- ข้อความหรือหน่วยติด: ต้องป้อนตัวเลขล้วน เช่น
500ใช้ได้ แต่500 Bหรือ500 bytesจะไม่ผ่าน - ค่าศูนย์: แสดงผล 0.000 KB
- เลขทศนิยม: ป้อนได้ทั้งจำนวนเต็มและทศนิยม เช่น
1024.5ได้ผลลัพธ์เป็น1.025 KB(ปัดขึ้นจากการหาร 1024.5/1000 = 1.0245 → 1.025 เมื่อแสดงสามตำแหน่ง) - ค่ามาก: สำหรับค่าเช่น 10¹⁵ B (1 เพตะไบต์) ระบบจะแสดงผลในสัญกรณ์วิทยาศาสตร์หากตัวเลขเกินความยาวที่กำหนด ตัวอย่าง: 1,000,000,000,000,000 B → 1,000,000,000,000 KB หรือ 1e12 KB
- ความแม่นยำ: แสดงทศนิยม 3 ตำแหน่งเสมอ โดยไม่มีการปัดเศษเพิ่มเติมนอกเหนือจากการจำกัดตำแหน่งเมื่อหารแล้ว
ใครควรใช้เครื่องมือนี้
- ผู้ซื้ออุปกรณ์จัดเก็บข้อมูล: เปรียบเทียบความจุที่โฆษณา (TB/GB) กับจำนวนไบต์ที่ระบบปฏิบัติการรายงาน เพราะผู้ผลิตใช้ SI ส่วน Windows แสดงเป็น GiB
- นักพัฒนาเว็บ: กำหนดขีดจำกัดขนาดไฟล์อัปโหลดในหน่วยไบต์ แต่ต้องการแสดงให้ผู้ใช้เห็นเป็น KB ตามมาตรฐาน SI
- ผู้ดูแลเครือข่าย: แปลงบันทึกการถ่ายโอนข้อมูลจากไบต์เป็นกิโลไบต์ต่อวินาที (KB/s) สำหรับรายงานที่ใช้หน่วยทศนิยม
- นักเรียนหรือวิศวกร: ตรวจสอบความแตกต่างระหว่างระบบทศนิยมและไบนารีเมื่อทำงานกับสเปกอุปกรณ์ดิจิทัล
- นักเขียนเทคนิค: แปลงขนาดไฟล์ในคู่มือหรือเอกสารอ้างอิงที่ต้องใช้หน่วย SI
คำถามที่พบบ่อย (FAQ)
1. ทำไม 1024 B ถึงได้ 1.024 KB ไม่ใช่ 1 KB?
เพราะหน้านี้ใช้ระบบทศนิยม SI (หารด้วย 1000) ไม่ใช่ระบบไบนารี IEC (หารด้วย 1024) ดังนั้น 1024 ÷ 1000 = 1.024 พอดี
2. ฉันจะรู้ได้อย่างไรว่าระบบปฏิบัติการของฉันใช้หน่วยไหน?
Windows แสดงพื้นที่ว่างเป็น GiB (แต่เขียนเป็น GB) ส่วน macOS และ Linux รุ่นใหม่มักแสดงเป็น GiB หรือ TiB แต่ก็อาจใช้ SI ในบางที่ ให้ตรวจสอบค่าที่แน่นอน: ถ้า "1 TB" ไดรฟ์แสดง ~931 GB แสดงว่าใช้ระบบไบนารี
3. สามารถป้อนค่าเป็น KB แล้วให้ได้ B ย้อนกลับได้ไหม?
หน้านี้ทำเฉพาะ B → KB เท่านั้น หากต้องการย้อนกลับ ให้ใช้ค่าผกผัน: B = KB × 1000 เช่น 5 KB = 5000 B
4. ทำไมถึงมีข้อจำกัดไม่รับค่าติดหน่วย?
เพื่อป้องกันความผิดพลาดจากการป้อน "1000 B" ซึ่งระบบจะพยายามตีความเป็นข้อความ ทำให้คำนวณไม่ได้ หน้านี้จึงออกแบบให้รับเฉพาะตัวเลขล้วน
5. ค่า 0 B แสดงผลเป็น 0 KB ได้อย่างไร?
0 หารด้วย 1000 ได้ 0 ดังนั้นผลลัพธ์คือ 0.000 KB แสดงทศนิยมสามตำแหน่งตามปกติ
6. ถ้าฉันป้อนตัวเลขหลักล้านล้าน จะแสดงเป็น KB ยังไง?
เครื่องมือจะคำนวณตามปกติ หากตัวเลขผลลัพธ์มีจำนวนหลักมากเกินไป อาจใช้สัญกรณ์วิทยาศาสตร์ เช่น 1,000,000,000,000 B → 1,000,000,000 KB หรือ 1e9 KB ทั้งนี้ขึ้นอยู่กับการจัดรูปแบบของหน้าเว็บ