ความจุข้อมูล

ชื่ออื่น: ความจุของ QR Code, QR Code เก็บข้อมูลได้เท่าไร, ความจุในการเก็บข้อมูล

คำนิยาม

ความจุข้อมูลคือปริมาณที่ QR Code เก็บได้ อันใหญ่สุดคือเวอร์ชัน 40 ระดับ L เก็บได้สูงสุด 7,089 หลัก ตัวอักษรและตัวเลข 4,296 ตัว หรือ 2,953 ไบต์ โค้ดที่เล็กกว่าและระดับการแก้ไขข้อผิดพลาดที่สูงกว่าเก็บได้น้อยลง

อะไรกำหนดความจุ

มีสามอย่างที่กำหนดว่าใส่ข้อมูลได้เท่าไร ได้แก่ เวอร์ชัน ระดับการแก้ไขข้อผิดพลาด และโหมดการเข้ารหัส เวอร์ชันที่ใหญ่กว่ามีโมดูลมากกว่า ระดับการแก้ไขข้อผิดพลาดที่ต่ำกว่าเหลือโมดูลให้ข้อมูลมากกว่า และโหมดที่กะทัดรัด เช่น ตัวเลข อัดอักขระได้มากกว่าต่อหนึ่งบิต

ตัวเลขที่เผยแพร่เป็นค่าสูงสุดสำหรับเนื้อหาที่ใช้โหมดเดียวตลอด เนื้อหาจริง เช่น URL ที่มีตัวพิมพ์เล็กใหญ่ปนกันและสัญลักษณ์ มักตกอยู่ในโหมดไบต์และใส่อักขระได้น้อยกว่า

ความจุที่ค่าสุดขีด

รายการด้านล่างแสดง QR Code ที่เล็กที่สุดและใหญ่ที่สุด เวอร์ชันและระดับอื่นทุกแบบอยู่ระหว่างค่าเหล่านี้

  • เวอร์ชัน 1-L: ตัวเลข 41 หลัก ตัวอักษรและตัวเลข 25 ตัว 17 ไบต์ คันจิ 10 ตัว
  • เวอร์ชัน 1-H: ตัวเลข 17 หลัก ตัวอักษรและตัวเลข 10 ตัว 7 ไบต์ คันจิ 4 ตัว
  • เวอร์ชัน 40-L: ตัวเลข 7,089 หลัก ตัวอักษรและตัวเลข 4,296 ตัว 2,953 ไบต์ คันจิ 1,817 ตัว
  • เวอร์ชัน 40-H: ตัวเลข 3,057 หลัก ตัวอักษรและตัวเลข 1,852 ตัว 1,273 ไบต์ คันจิ 784 ตัว

ความจุในทางปฏิบัติ

เก็บได้มากไม่ได้แปลว่าควรเก็บ โค้ดที่ใกล้ค่าสูงสุดมีโมดูลเล็กจิ๋วที่ต้องพิมพ์ใหญ่ ถือมือนิ่ง และใช้กล้องดี และพลาดบ่อยกว่าในที่แสงน้อย

สำหรับลิงก์ URL สั้นทำให้โค้ดเล็กและทนทาน สำหรับเนื้อหาอย่าง vCard หรือรายละเอียด Wi-Fi การตัดฟิลด์ที่ไม่จำเป็นก็ได้ผลเหมือนกัน จำนวนไบต์หมายถึงไบต์ที่เข้ารหัสแล้ว อักขระนอกอักษรละตินพื้นฐานซึ่งใช้หลายไบต์ต่อตัวใน UTF-8 จึงทำให้ใส่อักขระได้น้อยลง

คำถามที่พบบ่อย

QR Code เก็บอักขระได้กี่ตัว

สูงสุด 4,296 ตัวอักษรและตัวเลข หรือ 2,953 ไบต์ ในเวอร์ชันใหญ่สุดที่ระดับการแก้ไขข้อผิดพลาดต่ำสุด โค้ดทั่วไปเก็บน้อยกว่ามาก เพราะเวอร์ชันเล็กสแกนน่าเชื่อถือกว่า

URL ใน QR Code ยาวได้แค่ไหน

URL มักเข้ารหัสในโหมดไบต์ เพดานจึงเป็น 2,953 ไบต์ ในทางปฏิบัติ URL ที่ยาวเกินร้อยกว่าตัวอักษรทำให้โค้ดแน่น ลิงก์สั้นเป็นทางเลือกที่ดีกว่า

การแก้ไขข้อผิดพลาดลดปริมาณที่ QR Code เก็บได้ไหม

ลด ที่ระดับ H ประมาณ 30 เปอร์เซ็นต์ของโค้ดเวิร์ดถูกใช้แก้ไขข้อผิดพลาด โค้ดเวอร์ชัน 40 จึงเก็บได้ 1,273 ไบต์แทนที่จะเป็น 2,953 ที่ระดับ L

แหล่งที่มาและมาตรฐาน

คำศัพท์ทั้งหมด