Blog gunsmoker-a (tradus) De ce fișiere text se termină cu caracterul ctrl z

De ce fișiere text se termină cu caracterul Ctrl + Z?

De fapt, fișierele de text nu trebuie să se termine cu Ctrl + Z. dar acest acord este păstrat în anumite cercuri (deși, din fericire, aceste cercuri de azi sunt mici).

Această poveste ne duce în zilele de CP / M - sistem de operare, al cărui succesor a fost MS-DOS (din 8086 a fost moștenitorul 8080, este normal ca sistemul de operare pentru 8086 se va vedea ca succesorul sistemului de operare de bază la 8080).

Fișierele CP / M sunt stocate în „sectoare“ de 128 bytes. Dacă fișierul are o dimensiune de 64 bytes, acesta este stocat într-un sector complet. Problema a fost că sistemul de operare stochează dimensiunea fișierului în sectoare. Prin urmare, dacă fișierul nu a fost un multiplu de 128 de octeți, trebuie să indice într-un fel în cazul în care a fost „reală“ sfârșitul fișierului.

Și aici intră în joc Ctrl + Z.

Prin acord, octeții neutilizate la sfârșitul ultimului sector simbolurile pline Ctrl + Z. Conform acestui acord, dacă programul citește un fișier, acesta trebuie să se oprească atunci când întâlnește caracterul Ctrl + Z, deoarece Acest lucru înseamnă că citește acum adăugarea.

Pentru a menține compatibilitatea cu CP / M MS-DOS a continuat să utilizeze un acord cu Ctrl + Z. Prin urmare, dacă transferați fișiere de pe aparatul vechi cu CP / M de pe calculatorul nou cu MS-DOS, atunci ele nu sa încheiat în coșul de gunoi, datorită punerii în aplicare a prezentului acord.

Puteți utiliza unele HTML-tag-uri, de exemplu:

Vă rugăm, dacă este posibil, folosiți „Nume / URL-ul“ în loc de „Anonim“. URL-ul poate fi pur și simplu omise.

Mesajul dvs. poate fi marcat ca spam de filtrul de spam - nu vă faceți griji, va apărea după validare.