ไฟล์ TMP คืออะไร??
ไฟล์ TMP หมายถึงการสำรองข้อมูลชั่วคราว พื้นที่เก็บข้อมูล หรือระบบไฟล์อื่นๆ ที่สร้างโดยโปรแกรมซอฟต์แวร์ บางครั้งมันถูกสร้างขึ้นเป็นไฟล์ที่มองไม่เห็น และมักจะถูกทำลายเมื่อปิดโปรแกรม ไฟล์ TMP สามารถใช้เพื่อเก็บข้อมูลชั่วคราวในขณะที่กำลังสร้างไฟล์ใหม่
รูปแบบไฟล์ TMP
ไฟล์ TMP มักประกอบด้วยข้อมูลดิบที่ใช้เป็นขั้นตอนในกระบวนการแปลงเนื้อหาจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง Microsoft Word และ Apple Safari เป็นสองแอปที่สามารถสร้างและใช้รูปแบบไฟล์ TMP
ตามทฤษฎีแล้วเอกสาร TMP ที่สร้างขึ้นควรถูกลบออกโดยอัตโนมัติเมื่อปิดโปรแกรมหรือปิดเครื่อง ในทางปฏิบัติ มันไม่ได้เป็นเช่นนั้นเสมอไป ด้วยเหตุนี้ ขณะเลื่อนดูเอกสารของโปรแกรม คุณอาจพบไฟล์ชั่วคราวที่ระบบหรือซอฟต์แวร์อื่นไม่ได้ใช้งาน
หน่วยความจำเสริม
หน่วยความจำเสมือนใช้ในระบบปฏิบัติการ อย่างไรก็ตาม โปรแกรมที่ใช้ข้อมูลจำนวนมากอาจต้องสร้างเอกสารชั่วคราว
การสื่อสารระหว่างกระบวนการ
ระบบปฏิบัติการส่วนใหญ่มีพื้นฐานสำหรับการส่งผ่านข้อมูลระหว่างโปรแกรม เช่น ไพพ์ ซ็อกเก็ต หรือหน่วยความจำหลัก แต่วิธีที่ง่ายที่สุดคือการถ่ายโอนไฟล์ไปยังไฟล์ชั่วคราว และแนะนำแอปพลิเคชันที่รับตำแหน่งไฟล์ชั่วคราว
ข้อมูลจำเพาะทางเทคนิค
ระบบปฏิบัติการและโปรแกรมซอฟต์แวร์จะได้รับชื่อเอกสารชั่วคราวที่มีลักษณะเฉพาะ ไฟล์ชั่วคราวสามารถสร้างได้อย่างปลอดภัยบนระบบ POSIX โดยใช้ฟังก์ชันไลบรารี mkstemp หรือ tmpfile บางระบบมีแอปพลิเคชัน mktemp ของ POSIX ก่อนหน้า (ตั้งแต่หายไป) ไฟล์เหล่านี้มักพบในไดเร็กทอรีชั่วคราวทั่วไปบนแพลตฟอร์ม Unix ใน /TMP หรือ %TEMP% (เฉพาะสำหรับการเข้าสู่ระบบ) บนเครื่อง Windows
เมื่อโปรแกรมหยุดทำงานหรือปิดเอกสาร ไฟล์ชั่วคราวที่สร้างด้วย tmpfile จะถูกลบออกโดยอัตโนมัติ GetTempFileName (Windows) หรือ tmpnam (POSIX) สามารถใช้เพื่อสร้างชื่อไฟล์ชั่วคราวที่จะใช้งานได้นานกว่าโปรแกรมที่สร้างขึ้น