Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Môžeme však hovoriť o obmedzeniach a konvenciách, ktoré * ovplyvnili * Ako sa súbory vytvorili v rôznych systémoch DOS:
* 8.3 Konvencia súboru (väčšinou): Skoré verzie DOS silne dodržiavali kongres 8.3 názov súboru:názov súboru až do 8 znakov, po ktorom nasleduje voliteľné obdobie a 3-znakové rozšírenie (napr. `Myfile.txt`,` program.exe`). Neskoršie verzie ponúkli určitú flexibilitu, ale 8.3 zostali dominantné pre kompatibilitu.
* Sada znakov: DOS použil obmedzenú sadu znakov (zvyčajne ASCII). Názvy súborov nemohli obsahovať veľa špeciálnych znakov. Priestory boli vo všeobecnosti povolené, ale často sa vyžadovali uzatváranie názvu súboru v úvodzovkách, keď sa používajú v príkazoch.
* Vyhradené názvy: Niektoré názvy súborov boli vyhradené a nemohli sa použiť (napr. „Con`,` prn`, `aux`,` nul`, `com1` atď.), Pretože tieto boli zvyčajne spojené so systémovými zariadeniami.
* necitlivosť na prípad: DOS (a jeho systém tukových súborov) bol väčšinou citlivý na prípad. `myfile.txt` a` myfile.txt` by sa vo všeobecnosti vzťahovali na ten istý súbor.
* rozšírenia súborov: Prípony súborov poskytli náznak DOS (a používateľa) o type súboru. `.Exe` naznačil spustiteľnú spôsobilosť,` .com` Ďalší typ spustiteľného súboru, `.bat` dávkový súbor,` .txt` textový súbor atď. Bol to do značnej miery dohovor, nie prísne presadzovanie.
* limity systému File: Rôzne súborové systémy mali rôzne obmedzenia počtu súborov a adresárov, veľkosť súboru a celkovú kapacitu disku. FAT12 mal oveľa prísnejšie limity ako neskoršie systémy.
* API volá: Aplikácie použili systémové hovory (API) na vytváranie súborov. Tieto hovory riešili podrobnosti o nízkej úrovni interakcie s diskovou jednotkou a systémom súborov. Špecifiká týchto hovorov sa líšili medzi verziami DOS.
Stručne povedané, neexistovali formálne „pravidlá“ ako syntax programovacieho jazyka, ale skôr obmedzenia a konvencie formované architektúrou systému, súborom a aplikáciami, ktoré sú na ňom spustené. Ak pracujete so starými systémami DOS, pomocou kompatibilnej aplikácie (napr. Textový editor alebo kompilátor) spracuje potrebné podrobnosti o vytváraní súborov. Moderné operačné systémy spravidla zvládajú túto interakciu transparentne.