ฉันจะแสดงหน่วยในแอปพลิเคชันของฉันได้อย่างไร


12

มีความไม่สอดคล้องกันในวิธีที่ระบบปฏิบัติการต่างๆแสดงหน่วยขนาดไฟล์ Windows แสดงฐาน 2, MacOSX แสดงฐาน 10 Ubuntu มีแนวทางสำหรับสิ่งนี้หรือไม่


2
คำถามที่เกี่ยวข้อง: askubuntu.com/questions/22102/meaning-of-i-in-mib/22112
Stefano Palazzo

คำตอบ:


13

Ubuntu มีนโยบายสำหรับสิ่งนี้ สรุปสาระสำคัญพื้นฐานดังนี้

ใช้ base-10 สำหรับแบนด์วิดท์เครือข่าย (เช่น 6 Mbit / s หรือ 50 kB / s) และขนาดดิสก์ (เช่นฮาร์ดไดรฟ์ 500 GB หรือ DVD 4.7 GB) เมื่อใช้ base-10 ให้ทำตามมาตรฐาน SIสำหรับคำนำหน้า (เช่น kB, MB)

ใช้ base-2 สำหรับขนาด RAM (เช่น 2 GiB RAM) เมื่อใช้ base-2 ให้ทำตามมาตรฐาน IECสำหรับคำนำหน้า (เช่น KiB, MiB)

มีไลบรารีlibkibiซึ่งเริ่มต้นด้วย Ubuntu 11.04 ซึ่งมีฟังก์ชั่นช่วยเหลือสำหรับการจัดรูปแบบขนาดที่เหมาะสม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.