Ano ang TMP file?
Ang TMP file ay tumutukoy sa isang pansamantalang backup, storage, o iba pang file system na nabuo ng isang software program. Ito ay paminsan-minsan na nilikha bilang isang hindi nakikitang file at madalas na nawasak kapag ang programa ay huminto. Ang mga TMP file ay maaari ding gamitin upang pansamantalang mag-imbak ng impormasyon habang ang isang bagong file ay ginagawa.
Format ng TMP File
Ang isang TMP file ay karaniwang binubuo ng raw data na ginagamit bilang isang yugto sa proseso ng conversion ng materyal mula sa isang istilo patungo sa isa pa. Ang Microsoft Word at Apple Safari ay dalawang app na maaaring gumawa at gumamit ng TMP file format.
Ang mga nabuong dokumento ng TMP ay dapat, sa teorya, ay awtomatikong maalis kapag ang programa ay sarado o ang makina ay naka-off. Sa pagsasagawa, hindi ito palaging nangyayari. Bilang resulta, habang nagna-navigate sa mga dokumento ng iyong program, maaari kang makakita ng mga lumilipas na file na hindi aktibong ginagamit ng system o anumang iba pang software.
Pantulong na memorya
Ang virtual memory ay ginagamit sa mga operating system, gayunpaman, ang mga program na gumagamit ng malalaking volume ng impormasyon ay maaaring kailanganin na gumawa ng mga pansamantalang dokumento.
Inter-process na komunikasyon
Karamihan sa mga operating system ay nagbibigay ng mga primitive para sa pagpasa ng data sa pagitan ng mga program, tulad ng mga pipe, socket, o pangunahing memorya, ngunit ang pinakasimpleng paraan ay ang paglipat ng mga file sa isang pansamantalang file at payuhan ang pagtanggap ng aplikasyon ng lokasyon ng pansamantalang file.
Teknikal na Detalye
Ang pagkuha ng mga natatanging pansamantalang pangalan ng dokumento ay karaniwang ibinibigay ng mga operating system at software program. Ang mga pansamantalang file ay maaaring ligtas na mabuo sa mga POSIX system gamit ang mkstemp o tmpfile library function. Kasama sa ilang system ang nakaraang POSIX (mula nang mawala) mktemp application. Ang mga file na ito ay karaniwang matatagpuan sa regular na pansamantalang direktoryo sa mga platform ng Unix sa /TMP, o %TEMP% (ito ay tiyak para sa pag-log-in) sa mga Windows machine.
Kapag huminto ang programa o isinara ang dokumento, awtomatikong maaalis ang lumilipas na file na nabuo gamit ang tmpfile. Maaaring gamitin ang GetTempFileName (Windows) o tmpnam (POSIX) upang lumikha ng pansamantalang pangalan ng file na tatagal nang mas matagal kaysa sa program na lumikha nito.