aspose.info
TH

รูปแบบไฟล์ CPI - ไฟล์ข้อมูลเพจโค้ด

อัปเดตเมื่อ

ไฟล์ CPI คืออะไร??

ไฟล์ .cpi ในบริบทของระบบปฏิบัติการ Microsoft Windows และ DOS โดยทั่วไปจะเป็น “ไฟล์ข้อมูลเพจโค้ด” ไฟล์เหล่านี้มีข้อมูลเกี่ยวกับเพจโค้ดที่ใช้สำหรับการเข้ารหัสข้อความและการแมปชุดอักขระ โค้ดเพจจำเป็นสำหรับการแสดงและประมวลผลข้อความในภาษาและชุดอักขระต่างๆ

ในบริบทของ Windows และ DOS โค้ดเพจจะใช้เพื่อกำหนดวิธีการแสดงและเข้ารหัสอักขระในภาษาและภูมิภาคต่างๆ โค้ดเพจเหล่านี้จะกำหนดวิธีจัดเก็บอักขระในหน่วยความจำและแสดงบนหน้าจอ โค้ดเพจแต่ละอันมีตัวระบุที่ไม่ซ้ำกันและไฟล์ .cpi จะจัดเก็บข้อมูลเกี่ยวกับโค้ดเพจเหล่านี้ รวมถึงรายละเอียด เช่น การแมปอักขระและข้อมูลแบบอักษร

ไฟล์ .cpi มักพบในไดเร็กทอรีระบบ Windows หรือ DOS และมีบทบาทสำคัญในการทำให้ระบบปฏิบัติการสามารถแสดงข้อความได้อย่างถูกต้องสำหรับภาษาและชุดอักขระที่แตกต่างกัน ช่วยให้ระบบเข้าใจวิธีตีความและแสดงอักขระจากภาษาและการเข้ารหัสต่างๆ

ไฟล์ข้อมูลโค้ดเพจ

ให้เรามาดูไฟล์ข้อมูลเพจโค้ด (.cpi) อย่างละเอียดยิ่งขึ้น และวิธีการทำงานของไฟล์เหล่านี้ภายในกรอบงานของ MS-DOS และ Microsoft Windows รุ่นก่อนหน้า:

  1. การเข้ารหัสอักขระและโค้ดเพจ: โค้ดเพจเป็นองค์ประกอบสำคัญของวิธีการเข้ารหัสและแสดงข้อความบนคอมพิวเตอร์ กำหนดการเข้ารหัสอักขระสำหรับภาษาหรือชุดอักขระเฉพาะ โค้ดเพจแต่ละอันจะกำหนดค่าตัวเลข (จุดโค้ด) ให้กับอักขระ เพื่อให้คอมพิวเตอร์สามารถแสดงและแสดงผลได้ ตัวอย่างเช่น โค้ดหน้า 437 มักใช้ในสหรัฐอเมริกาและยุโรปตะวันตก ในขณะที่โค้ดหน้า 850 ใช้สำหรับการเข้ารหัส Latin-1

  2. การเริ่มต้นระบบ: ในระหว่างการเริ่มต้นระบบ (เมื่อคอมพิวเตอร์บู๊ต) MS-DOS และ Windows เวอร์ชันเก่าจะอ่านไฟล์ .cpi เพื่อกำหนดว่าโค้ดเพจใดที่จะสนับสนุน ข้อมูลนี้มีความสำคัญอย่างยิ่งต่อการแสดงข้อความ การป้อนคีย์บอร์ด และการแปลงชุดอักขระ

  3. การสนับสนุนการแสดงผลและแป้นพิมพ์: ไฟล์เหล่านี้ให้ข้อมูลเกี่ยวกับวิธีการแสดงอักขระบนหน้าจอ และชุดอักขระหรือโค้ดเพจใดที่ควรได้รับการสนับสนุนสำหรับการป้อนข้อมูลด้วยแป้นพิมพ์ โค้ดเพจที่แตกต่างกันจะกำหนดชุดอักขระที่แตกต่างกัน ดังนั้นไฟล์เหล่านี้จึงช่วยให้ระบบปฏิบัติการทราบวิธีจัดการกับอินพุตของผู้ใช้และแสดงข้อความได้อย่างถูกต้อง

  4. การแปลเป็นภาษาท้องถิ่น: ไฟล์ .cpi เป็นสิ่งจำเป็นสำหรับการแปลระบบปฏิบัติการเป็นภาษาท้องถิ่น ช่วยให้ระบบสามารถปรับให้เข้ากับภาษา ภูมิภาค และชุดอักขระที่แตกต่างกัน ทำให้ผู้ใช้ทั่วโลกสามารถใช้ MS-DOS หรือ Windows ในภาษาที่ต้องการได้

  5. ไฟล์ .cpi หลายไฟล์: บนคอมพิวเตอร์ที่รองรับหลายภาษา คุณอาจพบไฟล์ .cpi หลายไฟล์ที่เกี่ยวข้องกับโค้ดเพจที่แตกต่างกัน ตัวอย่างเช่น ระบบอาจมี 437.cpi สำหรับสหรัฐอเมริกา, 850.cpi สำหรับ Latin-1, 852.cpi สำหรับยุโรปกลาง และอื่นๆ ไฟล์ที่เหมาะสมจะถูกโหลดตามภาษาของผู้ใช้หรือโค้ดเพจที่เลือก

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

  7. ระบบเดิม: ไฟล์ .cpi พบได้บ่อยใน MS-DOS และ Windows เวอร์ชันเก่า Windows เวอร์ชันใหม่ (เช่น Windows 10 และใหม่กว่า) โดยทั่วไปจะใช้ Unicode สำหรับการเข้ารหัสข้อความ ซึ่งรองรับอักขระและภาษาที่หลากหลาย Unicode ทำให้การประมวลผลข้อความง่ายขึ้นสำหรับสภาพแวดล้อมหลายภาษา และเป็นมาตรฐานสำหรับซอฟต์แวร์สมัยใหม่

เปิดไฟล์ CPI ได้อย่างไร

การเปิดไฟล์ .CPI (ข้อมูลโค้ดเพจ) ไม่ใช่การกระทำโดยทั่วไปของผู้ใช้ และโดยทั่วไปแล้วไฟล์เหล่านี้ไม่ได้ตั้งใจให้เปิดด้วยตนเอง ระบบปฏิบัติการใช้เพื่อจัดการการเข้ารหัสข้อความและชุดอักขระ และเนื้อหาจะถูกเข้าถึงและใช้งานโดยอัตโนมัติโดยระบบ

อย่างไรก็ตาม หากคุณสนใจที่จะดูเนื้อหาของไฟล์ .CPI เพื่อจุดประสงค์ในการให้ข้อมูล คุณสามารถลองเปิดมันด้วยโปรแกรมแก้ไขข้อความหรือโปรแกรมดูเลขฐานสิบหก ต่อไปนี้คือวิธีที่คุณสามารถลองเปิดไฟล์ .CPI:

  1. โปรแกรมแก้ไขข้อความ: คุณสามารถใช้โปรแกรมแก้ไขข้อความ เช่น Notepad (บน Windows) หรือโปรแกรมแก้ไขข้อความธรรมดาบนระบบปฏิบัติการอื่นเพื่อเปิดและดูไฟล์ .CPI โปรดทราบว่าเนื้อหาของไฟล์ .CPI ไม่ได้ตั้งใจให้มนุษย์อ่านได้ และคุณอาจเห็นชุดอักขระที่ตีความได้ยาก

  2. โปรแกรมดูเลขฐานสิบหก: โปรแกรมดูเลขฐานสิบหกหรือโปรแกรมแก้ไขเลขฐานสิบหกสามารถใช้เพื่อเปิดและตรวจสอบเนื้อหาของไฟล์ .CPI ในรูปแบบไบนารี่ดิบ โปรแกรมแก้ไข Hex ให้มุมมองข้อมูลไฟล์โดยละเอียดมากขึ้น ซึ่งอาจมีประโยชน์หากคุณพยายามทำความเข้าใจโครงสร้างของไฟล์ ตัวอย่างของซอฟต์แวร์ดังกล่าว ได้แก่ HxD, Hex Fiend (สำหรับ macOS) และ 010 Editor

ไฟล์ CPI อื่นๆ

ต่อไปนี้คือไฟล์ประเภทอื่นๆ ที่ใช้นามสกุลไฟล์ .cpi

วิดีโอและระบบ

อ้างอิง

ดูเพิ่มเติม