ไฟล์คือชุดของเรคคอร์ด (หรือ) เป็นที่บนฮาร์ดดิสก์ซึ่งข้อมูลจะถูกเก็บไว้อย่างถาวร
ประเภทของไฟล์
ไฟล์ในภาษา C แบ่งออกเป็น 2 ประเภท ดังนี้ −
- ไฟล์ข้อความ
- ไฟล์ไบนารี
ไฟล์ข้อความ
-
ประกอบด้วยตัวอักษรและตัวเลขที่มนุษย์เข้าใจได้ง่าย
-
ข้อผิดพลาดในไฟล์ข้อความสามารถกำจัดได้เมื่อเห็น
-
ในไฟล์ข้อความ ข้อความและอักขระจะจัดเก็บอักขระหนึ่งตัวต่อไบต์
-
ตัวอย่างเช่น ค่าจำนวนเต็ม 4567 จะใช้หน่วยความจำ 2 ไบต์ แต่จะใช้ไฟล์ข้อความ 5 ไบต์
-
รูปแบบข้อมูลมักจะเป็นแนวเส้น ที่นี่ แต่ละบรรทัดเป็นคำสั่งแยกกัน
ไฟล์ไบนารี
-
ประกอบด้วย 1 และ 0 ซึ่งคอมพิวเตอร์เข้าใจได้ง่าย
-
ข้อผิดพลาดในไฟล์ไบนารีทำให้ไฟล์เสียหายและตรวจจับได้ยาก
-
ในไฟล์ไบนารี ค่าจำนวนเต็ม 1245 จะใช้พื้นที่ 2 ไบต์ในหน่วยความจำและในไฟล์
-
ไฟล์ไบนารีต้องการซอฟต์แวร์ที่ตรงกันเสมอเพื่ออ่านหรือเขียน
-
ตัวอย่างเช่น ไฟล์ MP3 สามารถสร้างได้ด้วยเครื่องบันทึกเสียงหรือโปรแกรมแก้ไขเสียง และสามารถเล่นในเครื่องเล่นเพลงได้
-
ไฟล์ MP3 จะไม่เล่นในโปรแกรมดูรูปภาพหรือซอฟต์แวร์ฐานข้อมูล
ไฟล์แบ่งออกเป็นดังต่อไปนี้
- ไฟล์ต่อเนื่อง − ที่นี่ ข้อมูลจะถูกจัดเก็บและเก็บรักษาตามลำดับ
- ไฟล์เข้าถึงโดยสุ่ม − ที่นี่ ข้อมูลจะถูกจัดเก็บและเรียกค้นด้วยวิธีสุ่ม