เครื่องมือแปลงหน่วย

Unit Type
Quick Examples:

Input Configuration

SI (1000)
IEC (1024)

Conversion Results

0 conversions

Enter a value to see conversions

All supported units will be calculated automatically

เกี่ยวกับเครื่องมือนี้

ในฐานะนักพัฒนา ผมมักต้องการการแปลงหน่วยที่เครื่องมือทั่วไปจัดการได้ไม่ดี: แปลง Mbps เป็น MB/s เมื่อตั้งค่าจำกัดความเร็วดาวน์โหลด คำนวณขนาดไฟล์จริงหลังการเข้ารหัส Base64 สำหรับ API payload แปลงมิลลิวินาทีเป็นช่วงเวลาที่อ่านได้สำหรับ logging หรือแปลง px เป็น rem สำหรับ responsive CSS เครื่องมือนี้ครอบคลุมการแปลงที่นักพัฒนาต้องการจริงๆ ในชีวิตประจำวัน ผมสร้างมันด้วยโหมด SI (ฐาน 1000) และ IEC (ฐาน 1024) เพราะความแตกต่างระหว่าง MB และ MiB มีความสำคัญเมื่อคำนวณพื้นที่ดิสก์หรือ network throughput เครื่องมือแปลง data rate จัดการการแปลง Mbps เป็น MB/s ที่ยุ่งยากซึ่งสับสนแม้แต่วิศวกรที่มีประสบการณ์ การคำนวณทั้งหมดเกิดขึ้นทันทีขณะที่คุณพิมพ์ โดยผลลัพธ์แสดงในหลายหน่วยที่เกี่ยวข้องพร้อมกัน

วิธีใช้งาน

เลือกหมวดหมู่การแปลง (ขนาดข้อมูล, ความเร็วข้อมูล, ระยะเวลา, หน่วย CSS เป็นต้น) จากเมนูดรอปดาวน์ ป้อนค่าในช่องหน่วยใดก็ได้—เครื่องมือจะแปลงเป็นหน่วยอื่นทั้งหมดในหมวดหมู่นั้นทันที สำหรับขนาดข้อมูล: สลับระหว่างโหมด SI (1 KB = 1,000 ไบต์ ใช้โดยผู้ผลิตอุปกรณ์เก็บข้อมูล) และโหมด IEC (1 KiB = 1,024 ไบต์ ใช้โดยระบบปฏิบัติการ) สำหรับความเร็วข้อมูล: แปลงระหว่าง Mbps (ความเร็วเครือข่ายที่ ISP โฆษณา), MB/s (ความเร็วดาวน์โหลดที่แสดงในเบราว์เซอร์) และหน่วยอื่น—จำไว้ว่า 1 MB/s = 8 Mbps ระยะเวลาแปลงมิลลิวินาที/วินาที/นาที/ชั่วโมง/วัน—มีประโยชน์เมื่อทำงานกับ setTimeout, API timeout หรือ log timestamp หน่วย CSS ช่วยแปลง px เป็น rem/em ตามขนาด root font เครื่องคิดเลข Base64 แสดงขนาดที่เพิ่มขึ้น (overhead 33%) เมื่อเข้ารหัสไฟล์

กรณีการใช้งานทั่วไป

การวางแผนความเร็วเครือข่าย

ISP เสนอ 100 Mbps; แปลงเป็น 12.5 MB/s เพื่อทราบความเร็วดาวน์โหลดไฟล์จริง คำนวณเวลาที่ใช้สำหรับไฟล์ 500 MB ที่ความเร็วนั้น

การคำนวณพื้นที่เก็บ

ฟิลด์ฐานข้อมูลเก็บขนาดไฟล์เป็น bytes; แปลงเป็น MB/GB สำหรับแสดงผลผู้ใช้ คำนวณพื้นที่เก็บรวมที่ต้องการ: รูปภาพ 1 ล้านรูป ขนาด 256 KB = กี่ GB?

การกำหนดขนาด API payload

ทราบว่า JSON payload 3 MB กลายเป็น ~4 MB หลังการเข้ารหัส Base64 สำหรับการส่ง—สำคัญสำหรับขีดจำกัดขนาด API

CSS Responsive Design

ออกแบบที่ขนาด font base 16px; แปลงค่า pixel เป็น rem สำหรับ layout ที่ scale ได้ (หัวเรื่อง 48px = 3rem)

การวิเคราะห์ log

API timeout ตั้งไว้ที่ 30000ms—นั่นคือ 30 วินาทีในภาษามนุษย์

Performance Budget

หน้ามือถือควรโหลดในเวลาน้อยกว่า 3 วินาทีบน 3G (3G ทั่วไป = 3 Mbps = 375 KB/s); คำนวณขนาด bundle เริ่มต้นสูงสุด

ข้อจำกัดและหมายเหตุสำคัญ

เครื่องมือนี้ใช้ตัวประกอบการแปลงมาตรฐาน แต่ประสิทธิภาพจริงอาจแตกต่างกัน ความเร็วเครือข่ายขึ้นอยู่กับ latency, packet loss, protocol overhead (header TCP/IP เพิ่ม ~5-10% overhead ที่ไม่รวมในการคำนวณ) ข้อกำหนดของผู้ผลิตอุปกรณ์เก็บข้อมูล (โหมด SI) แตกต่างจากการรายงานของ OS (โหมด IEC)—ดิสก์ '1 TB' แสดงเป็น ~931 GB ใน Windows การแปลงเวลาใช้คำจำกัดความมาตรฐาน (ไม่คำนึงถึง leap second หรือความซับซ้อนของปฏิทิน) การแปลงหน่วย CSS ถือว่าขนาด root font เริ่มต้น 16px ของเบราว์เซอร์ เว้นแต่คุณจะระบุ เครื่องคิดเลข Base64 แสดง overhead ทางทฤษฎี 33%; overhead จริงรวม line break หากเปิดใช้การตัดบรรทัด สำหรับความแม่นยำทางการเงินหรือวิทยาศาสตร์ ให้ตรวจสอบการแปลงด้วยเครื่องมือเฉพาะโดเมน เครื่องมือนี้สำหรับการประมาณการอย่างรวดเร็วของนักพัฒนา ไม่ใช่ข้อกำหนดทางวิศวกรรมที่ต้องการความแม่นยำสูง