A tr-dos fájlok kiterjesztése

Képzeld el ezt a helyzetet: a TR-DOS fájl találkozott veled, és mi van benne # 151; nem világos. Megpróbáltam megnézni a tartalmat # 151; és csak látták, hogy nem a szöveg # 133; Mi a következő lépés? Törli ezt a fájlt? Ez persze a legegyszerűbb, és a lemezterület ingyenes lesz. # 150;) De ki tudja, mit veszít ezzel? Hirtelen volt valami hasznos vagy érdekes?

Sokkal helyesebb, ha nem törli egyszerre egy ismeretlen fájlt, de először megnézi a bővítését. Ezután a cikkben ismertetett kiterjesztések táblázata segítségével következtetéseket vonhat le a fájlban található információk típusáról és arról, hogy milyen programokat használhat fel.

És hogyan látni, ez egy kiterjesztés? - Milyen hülye kérdés? # 151; gondolod. De nem minden olyan egyszerű, amilyennek első látásra tűnhet. # 150;) Itt van a lényeg: először a TR-DOS fájlkiterjesztés egyetlen karakter volt, és a kiterjesztések maguk csak négyesek voltak. A jövőben ez kicsinek tűnt, és a szoftverírók úgy döntöttek, hogy növelik a bővítés hosszát három karakterre # 151; mint az MS-DOS-ban. De ahhoz, hogy a TR-DOS ROM-ot megváltoztassák, annak érdekében, hogy az operációs rendszert használva helyesen működhessen három karakteres kiterjesztésekkel, senki sem él. Ez egyrészt helyes # 151; mert a ROM bármilyen módosítása a meglévő programok működésképtelenségéhez vezethet. De ez bizonyos kellemetlenségekhez is vezet # 151; A "CAT" parancs végrehajtásakor csak az egyes fájlok kiterjesztésének első karaktere látható. A kiterjesztést csak speciális héjprogramok segítségével láthatja # 151; például a BestView programom.

Néhány szó az asztalról. A következő elv szerint van kialakítva: ha van olyan TR-DOS program, amely fájlokat dolgoz fel ezzel a kiterjesztéssel, akkor a táblázat tartalmazza. Így, az akkor ismert "tisztán Spectrum" kiterjesztések mellett, voltak olyan fájlok is, amelyek először megjelentek más számítógépes platformokon (AMiGA, PC). Ebben a táblázatban megjelennek a TR-DOS programok nevei az ilyen fájlok kezeléséhez (például a "zip" kiterjesztésű fájlok feldolgozhatók a pkUNZIP 1.41 gyors program segítségével). Továbbá számos kiterjesztés esetén a táblázat jelzi a származási helyét, valamint a kiterjesztéssel ellátott fájlok formátumát, illetve hol találja azokat.

A táblázat kiterjesztései betűrendben vannak felsorolva. A "?" Szimbólum a kiterjesztésen azt jelzi, hogy bármely szimbólum a helyén található.

A táblázatban szereplő információk különböző forrásokból és saját észrevételeinkből származnak. Természetesen nem teljesen teljes (és nem tudom garantálni, hogy a táblázatban megadott kiterjesztéseket nem használják más célra), ezért frissítéseket és kiegészítéseket # 151; azok a cikk legújabb verziójába kerülnek, amelyet rendszeresen feltöltenek a weblapomra.

Közvetlen vagy szekvenciális elérés. A négy szabványos TR-DOS kiterjesztés közül az egyik.

A 255-szektoros fájl második része, amelyet a Godzilla program segítségével a hobeta formátumba alakítottak át.

A második bővítési karakter # 151; ez a forrásfájl kiterjesztése (ha elfogadható az MS-DOS-ban). Ha a forrásfájl három karakteres kiterjesztéssel rendelkezik, csak az első karakter kerül mentésre.

A hobeta formátumról # 151; lásd a "$? ”.

A képernyő tele van az ASC képernyő Crasher kompresszorral, kicsomagolás nélkül (ilyen fájlokat hoz létre a Quick Screen Viewer 1.0).

A fájl hobeta formátumban van.
Szoftverek feldolgozásához: Hobeta 1.1, Godzilla 2.0 Pro, File Extractor.

A második bővítési karakter # 151; ez a forrásfájl kiterjesztése (ha elfogadható az MS-DOS-ban). Ha a forrásfájl három karakteres kiterjesztéssel rendelkezik, csak az első karakter kerül mentésre.

Az elején # 151; 17 bájtos fejléc, amelyet követi # 151; a forrásfájl összes ágazatának tartalmát. Megtudhatja a fejléc struktúráját, például a ZX.SPECTRUM GYIK-ról. Van egy eljárás a Z80 összeszerelőben a fejléc ellenőrző összegének kiszámításához.

RGB képernyő, amelyet a Multistudio programban hoztak létre.

Fájlok - egy hosszú fájl folytatása. (Mivel a TR-DOS fájlhossza nem haladhatja meg a 255 szektort, a hosszabb fájlokat több fájlnak kell megjeleníteni.)

Első számjegy # 151; a folytatás fájljának (0-tól kezdődően) és a kiterjesztés utolsó két karakterének száma # 151; Ugyanaz, mint a forrásfájl esetében.

Csak az eredeti fájl része, nincsenek szolgáltatási információk.

3 színű képernyő (a kiterjesztéssel létrehozott fájlok JPEG-megjelenítő programot, 8 színű szerkesztőt hoznak létre).

A "3-színes képernyő".

Három képernyőfájl attribútum nélkül, egyenként: először a kép kék eleme, majd a piros és a zöld. A képernyőfájl formátumában # 151; lásd a "scr" kiterjesztést.

Az első karakterek a "3", a "szín", a "képernyő".

Az "összeszerelő" ("összeszerelő").

A TASM 3 formátum leírása.

sor # 151; a karakterlánc hossza, a karakterlánc (esetleg üres) tartalma, a karakterlánc hosszával rendelkező bájt. A vonal hossza alatt pontosan a fájlban tárolt vonal tartalmának hosszúsága értendő, nem pedig a karakterlánc szöveges ábrázolásában szereplő karakterek száma. A szöveg vége # 151; két byte #FF.

A vonal tartalmában a # 0A, x bájtok száma x szóközöknek felel meg, bytes # 20 # 151; # 7F # 151; a megfelelő ASCII karakterek kódjai, # 80 # 151; # E6 bájtok # 151; tokenek kódjai.

A listát a jelzőt (szimbólum "_" kedvéért kijelölt hely): A, ADC_, ADD_, AF”, AF, AND_, B, BC, BIT_, C, CALL_, CCF, CP_, CPD, CPDR, CPI, CPIR, CPL, D, DA, DE, DEC, DEFB, DEFM, DEFS, DEFW, DI, INDR, INI, INIR, IX, IY, JP_, JR_, L, LD_, LDD, LDDR, LDI, LDIR, M, NC, NEG, NOP, NV, NZ, OR_, ORG_, OTDR, OTIR, OUT_, outd, Outi, P, PE, PO, POP_, PUSH_, R, RES_, RET, RETI, RETN, RL_, RLA, RLC_, RLCA, RLD, RR_, RRA, RRC_, RRCA, RRD, RST_, SBC_, SCF, SET_, SLA_, SP, SRA_, SRL_, SUB_, V, XOR_, Z, INCLUDE_, INCBIN_.

A TASM 4 formátum leírása (XLD).

Formátumtól eltérő formátumú TASM 3 (lásd fent.) Csak az, hogy a hozzáadott 10 új tokent kódolt bájtok # E7 # 151; # F0: SLI_, INF, LX, HX, LY, HY, DB_, DM_, DS_, DW_.

A TASM 4 formátum leírása (RST7 szerint).

A formátum hasonló a TASM 3 formátumhoz (lásd fent). A különbségek a következők: a vonal tartalma az 1, x byte bájt x szóközöknek felel meg, és a 2 # 151 bájtok, 31 a 2-től 31-ig terjedő helyek. A tokenek listájában, a DEFM_ helyett # 151; DEFMAC_, a (z) PHASE_ helyett # 151; DISPLAY_, az UNPHASE helyett # 151; ENDMAC.

A GENS formátum leírása.

A formátum hasonló a szöveghez, csak a sor első két byte-ja tárolja a számát (először a legkevésbé fontos bájt tárolja). A számok növekvő sorrendben vannak rendezve, és nem lehetnek 32767-nél nagyobbak. Mindegyik sor 13-as bájtból áll.

Az összeszerelő program forrásszövege assembler formátumban MASM 1.1.

Az "összeszerelő" ("összeszerelő").

Üres karakterlánc # 151; byte 0. Nem üres karakterlánc # 151; bájt a húr hosszával, a karakterlánc tartalma, a bájt hossza. A vonal hossza alatt pontosan a fájlban tárolt vonal tartalmának hosszúsága értendő, nem pedig a karakterlánc szöveges ábrázolásában szereplő karakterek száma. A szöveg vége # 151; byte # FF.

A vonal tartalmában a # 0A, x bájtok száma x szóközöknek felel meg, bytes # 20 # 151; # 7F # 151; a megfelelő ASCII karakterek kódjai, # 80 # 151; # F6 bájtok # 151; tokenek kódjai.

Bájtok # 60 # 151; # 7F is értelmezhető, mint az orosz betűk kódok: W, A, B, C, D, E, F, G, X, H, J, K, L, M, N, O, P, I, P, C, T, Y, M, B, L, N, Z, W, E, W, W, Z.

Listája jelzőt (a szimbólum "_" kedvéért kijelölt rés): A, B, C, D, E, H, L, I, R, XH, XL, YH, YL, IX, IY, AF”, AF, HL, DE, BC, M, NC, NV, NZ, P, PE, PO, V, Z,

Lásd az "A" bővítmény 1. pontját.

Úgy tűnik, a "hozzáadás".

Az összeszerelő nevéből.

Lásd a "H" bővítményt. Vegye figyelembe, hogy az alm-fájlban a 8-as eltolás tartalmazza a "alm", nem "H" karakterláncot.

«PLAYERS.AMP» # 151; egy modulkönyvtár (játékosok, kicsomagolók stb.) a ZX AMP lejátszóhoz.

A játékos nevéből.

Hol találjuk a leírás a méret, nem tudom, de nem tudok tanácsot, hogy tanulmányozza a forrás a program szövegében a «PLAYERS.AMP» Reszelő szerelvény egyes modulok (file «AMPCREAT.H»), és próbálja meg kitalálni a formátumot.

A GIF-konvertáló / animátor program által létrehozott animációs fájl.

Az "animáció" ("animáció").

A formátumot a program dokumentációjában adjuk meg. A csomagban szerepelnek a játékos ani-fájlok forrásszövege.

ANSI-grafika.
A feldolgozási program: ANSI néző / lejátszó 0.3G béta.

Ez egy képernyőfájl attribútumok nélkül. A képernyőfájl formátumában # 151; lásd a "scr" kiterjesztést.

«Files.bbs» # 151; Olyan szöveges fájl, amely röviden leírja az archívumban található fájlokat vagy a könyvtárat, amelyben a fájl található.

Kép (b / w vagy attribútumokkal), amelynek szélessége és / vagy magassága egész szám nagyobb, mint a ZX Spectrum képernyőé. A kép területe # 151; legfeljebb 9 képernyő. A program által létrehozott # 147; nagy # 148; kilátás.

A "nagy".

A fájl elején # 151; fejléc: első bájt # 151; 0, ha a kép fekete és "+", ha az attribútumokkal; akkor 3 bájt # 151; képméretek (például "2 * 2"). A cím után # 151; tömörített képernyők Laser Compact 5.2 formátumban (lásd "PLC" kiterjesztés).

Bináris fájl (például ROM tartalmakkal).

"Bináris" ("bináris").

A "betűtípus" -tól ("betűtípus").

Fájlformátum függ az adott programot, amelyben azt létrehozták, vagy használt (a program természetesen támogatja a több különböző formátumban). Például, a assembler ZX ASM 3,10 fnt használt fájlok # 800 bájt hosszúságú, tartalmazó 256 karakter képek 6x8, 8 bájtot szimbólum (a két alsó bitet minden egyes bájt nem használjuk, és értéke 0).

Archívum postai csomagokkal, pénteken.

Az első két karakter # 151; a "péntek", a harmadik szimbólum # 151; a fájl száma (0-tól kezdve).

Az archívum formátuma a használt archiválótól függ. A levelezési csomagok formátuma (pkt-fájlok) # 151; lásd a "pkt" kiterjesztést.

Úgy tűnik, a "grafika" ("grafika", "grafika").

Zöld komponens 3 színű képernyő.

A "zöld" ("zöld").

Ez egy képernyőfájl attribútumok nélkül. A képernyőfájl formátumában # 151; lásd a "scr" kiterjesztést.

Grafikus fájl GIF formátumban.
Programok feldolgozása: GIF konverter / animátor 0,21 (SAM style), JPEG / GIF laboratóriumi 1.5 (SAM stílus), GIF képernyő # 146; s megjelenítő (a DIS / XPJ) (amennyire én tudom, ez a program csak az eredeti szövegeket az assembler formátumú ALASM formátumban, ezért annak futtatása előtt össze kell fordítania).
By the way, van egy GIF néző az IS-DOS alatt.

A "Graphics Interchange Format" # 151; "A grafikai adatok cseréjének formátuma".

A 3 színű képernyő zöld része (a kiterjesztéssel rendelkező fájlokat a JPEG / GIF laboratórium hozza létre).

A "zöld" ("zöld").

Ez egy képernyőfájl attribútumok nélkül. A képernyőfájl formátumában # 151; lásd a "scr" kiterjesztést.

Az összeszerelő program forrásszövege assembler formátumban ALASM.

A fájl mérete nem haladja meg a 16 KB-t. Információ a formátumról # 151; lásd az "ALstr + .H" fájlt az ALASM szállítási készletből; van is egy eljárás arra, hogy egy sztringet az ALASM formátumról egyszerű szövegre konvertáljunk.

A programhoz csatlakozó könyvtár a C-ben

A "modul" -ból.

A "modul" -ból.

«Read.me» # 151; szöveges fájl.

A "én" szóból.

Lásd a "TXT" kiterjesztést.

A "dísz" ("dísz").

A "minta".

Archívum postai csomagokkal, szombaton alakult.

Az első két karakter # 151; a "szombat", a harmadik szimbólum # 151; a fájl száma (0-tól kezdve).

Az archívum formátuma a használt archiválótól függ. A levelezési csomagok formátuma (pkt-fájlok) # 151; lásd a "pkt" kiterjesztést.

A JPEG konvertáló által létrehozott hosszú img fájl folytatása (lásd az "img" kiterjesztést, 2. pont).

"Műholdról" ("műhold").

Csak a fájl egy része, további információk nélkül.

Egy vagy több "TR-DOS" fájlt tartalmazó "konténer" fájl.
Szoftverek feldolgozásához: File Extractor, SCL 0.1.

Az assembler program forrásszövege az assembler XAS formátumban.

Az összeszerelő nevéből.

Lásd az XAS összeállító dokumentációját. Amellett, hogy ezt a dokumentációt, hogy egy listát a jelzőt (azok kódolva bájt # 80 # 151; # F6): LDIR, LDDR, LDI, LDD, CPIR, CPDR, CPI, CPD, INIR, INDR, INI, IND, Outi, OTIR, outd , OTDR, RETI, RETN, NEG, RLD, RRD, PUSH, POP, ADD, SUB, ADC, SBC, AND, OR, XOR, CP, INC, DEC BIT, RES, SET, RLC, RRC, RL, RR , SLA, SRA, SLI, SRL, LD, EX, IN, OUT, IM, RST, DJNZ, JP, JR, CALL, RET, EXX, CPL, DAA, RLCA, RRCA, RLAés, RRA, NOP, HALT, DI , EI, SCF, CCF, ORG, ENT, EQU, MUNKA, DB, DW, DM, DS. ASSM. CONT, LTEXT, LCODE, BC, DE, HL, IX, IY, SP, AF, (C), a B, C, D, E, H, L, (HL), A, (BC), (DE), HX, LX, HY, LY, I, R, NZ, Z, NC, PO, PE, P, KI, (SP), AF ', USEL, IFNZ, IFZ, MAKE.

Makrók az XAS assembler számára.

Az összeszerelő nevéből.

Kapcsolódó cikkek