Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ไฟล์ข้อความและไฟล์ไบนารีในภาษา C คืออะไร?


ไฟล์คือชุดของเรคคอร์ด (หรือ) เป็นที่บนฮาร์ดดิสก์ซึ่งข้อมูลจะถูกเก็บไว้อย่างถาวร

ประเภทของไฟล์

ไฟล์ในภาษา C แบ่งออกเป็น 2 ประเภท ดังนี้ −

  • ไฟล์ข้อความ
  • ไฟล์ไบนารี

ไฟล์ข้อความ

  • ประกอบด้วยตัวอักษรและตัวเลขที่มนุษย์เข้าใจได้ง่าย

  • ข้อผิดพลาดในไฟล์ข้อความสามารถกำจัดได้เมื่อเห็น

  • ในไฟล์ข้อความ ข้อความและอักขระจะจัดเก็บอักขระหนึ่งตัวต่อไบต์

  • ตัวอย่างเช่น ค่าจำนวนเต็ม 4567 จะใช้หน่วยความจำ 2 ไบต์ แต่จะใช้ไฟล์ข้อความ 5 ไบต์

  • รูปแบบข้อมูลมักจะเป็นแนวเส้น ที่นี่ แต่ละบรรทัดเป็นคำสั่งแยกกัน

ไฟล์ไบนารี

  • ประกอบด้วย 1 และ 0 ซึ่งคอมพิวเตอร์เข้าใจได้ง่าย

  • ข้อผิดพลาดในไฟล์ไบนารีทำให้ไฟล์เสียหายและตรวจจับได้ยาก

  • ในไฟล์ไบนารี ค่าจำนวนเต็ม 1245 จะใช้พื้นที่ 2 ไบต์ในหน่วยความจำและในไฟล์

  • ไฟล์ไบนารีต้องการซอฟต์แวร์ที่ตรงกันเสมอเพื่ออ่านหรือเขียน

  • ตัวอย่างเช่น ไฟล์ MP3 สามารถสร้างได้ด้วยเครื่องบันทึกเสียงหรือโปรแกรมแก้ไขเสียง และสามารถเล่นในเครื่องเล่นเพลงได้

  • ไฟล์ MP3 จะไม่เล่นในโปรแกรมดูรูปภาพหรือซอฟต์แวร์ฐานข้อมูล

ไฟล์แบ่งออกเป็นดังต่อไปนี้

  • ไฟล์ต่อเนื่อง − ที่นี่ ข้อมูลจะถูกจัดเก็บและเก็บรักษาตามลำดับ
  • ไฟล์เข้าถึงโดยสุ่ม − ที่นี่ ข้อมูลจะถูกจัดเก็บและเรียกค้นด้วยวิธีสุ่ม