Adat formátumok - fájlszerkezettel

Konténerek.

Konténer az objektum-orientált programozási nyelvek úgynevezett különleges szerkezete, amelyen belül egységes módon leírható különböző típusú adatokat. Egy jó példa a tartályok használatát lehet HTML jelölőnyelv, ahol minden oldalon, lényegében, van egy nagy tartály, kezdve a címke és a záró tag . header konténerek ágyazhatók benne (..), A test a dokumentum (..) És a T. D.

History konténerek - mítoszok és zátonyok

Vegyük például a népszerű streaming formátumok AVI és WAV média konténer pillantást részletesebben, valamint érintse meg a szöveget konténerek.

Audio Video Interleave - AVI

Az első byte a AVI-fájl mindig tartalmaz információt a tartály: «RIFF <размер области данных> AVI ». Utánuk kell menni legalább két blokkot, szóval kezdődik LIST: header block „hdrl” és adatblokk „movi”. A fejlécben található tárolt adatok meghatározásakor a patakok formátumok, amelyek területén található „movi”.

Hullámforma Audio File Format - WAV

AVI-val ellentétben a formátum a „hullám oszcilláció” kifejezés csak a hang. Mert eredetileg azt jelentette, hogy az audió rögzítése tömörítetlen, de már biztosított, és a különböző audio formátumok tömörítés.

A legegyszerűbb esetben azonosítása után fejléc WAV-fájl határozza meg a méretét és formátumát az adatokat (ami 24 byte kiosztott), beleértve az adott érték a bitráta (hány minta másodpercenként), a csatornák száma (mono vagy sztereó), és így tovább. N. Ekkor kulcsszó adatokat, majd saját adatait. Ha a formátum - tömörítés nélkül, ez az adat lehet 8-bit (egy bájtot minden minta) vagy 16-bites (két byte mintánként) hang. Ha a csatornák száma egynél több, a mintákat az egyes vannak elrendezve egymás mögött, az első a bal csatorna, a második - a jobb. Egy ilyen egyszerű szerkezet lehetővé teszi a használatát WAV-fájlok tárolására szekvenciák digitális jel nemcsak audionadobnostey, de más (pl tudományos és műszaki) célra.

Természetesen a fájlokat a képviselete a hang tömörítés nélkül kapott „nagyon nehéz” (a primitív magnó 8 bites monó hangot, és egy kicsit mértéke 8000. Minta másodpercenként igényel körülbelül 30 MB lemezterületet minden óra felvételt, és a normál 16 bites sztereó CD-minőségű - polugigabayta körülbelül egy óra). Mivel a hosszú felvételi tömörítetlen formátumban nem találtam: az opció használható tömörítés. Ezekben az összetett esetekben WAV-fájlok tartalmazhatnak további fejléceket és szerkezete: jelzik nemcsak a codec, hanem információkat is tartalmaz a jogok a másolás és egyéb kiegészítő információkat.

Bemutatkozó szöveget RTF

kötőjel \ -).

Jelek túl 128 karakter ASCII «kanonikus”, továbbá be kell mutatni formájában escape szekvenciákat. A túlnyomó többsége RTF-fájlt használ egy byte-os (\ ANSI) kódolás egyidejű feltüntetése nyelv formájában \ ansicpgN, ahol N - a kódlap (1251 A cirill). Egy dokumentum zavarhatja nyelveken bejelenti a megfelelő fragmentum valahányszor egy kódlapot. Ezen a képen minden egyes karakter, például az orosz szöveg előzi meg „backslash”, majd egy vezérlő karakter formájában egyenes aposztróf „„”, és a karakter kódja hexadecimális formában: például \ 'c5 orosz címe»E«.

Használata duplabájtos Unicode kódolás biztosított újabb verziói a formátumot, és több szempontból is, amelyek közül a legegyszerűbb - miután a „perjel” egy ellenőrző karakter u, akkor a tizedes karakter számát.

Fájlok, mint a DOC, - ez elég összetett strukturált tárolása, bizonyos mértékben emlékeztet a könyvtár struktúrát a lemez FAT fájlrendszer (még a legkisebb méret adatblokkot egybeesik az új szektor méretét, és jellemzően 512 byte). Ez a fájl tartalmazza a gyökérkönyvtárban ( „root áruház”), amely jelzi, hogy mely ágazatok vannak elrendezve adatok és a különböző katalógusok, amelyek leírják egymásba ágyazott struktúrát.

Két jellemzői a DOC-formátumban lett a beszélgetés a város: ez egyrészt a képesség, hogy tartalmaznak-e az összetételét a felhasználói program által, makrók, másrészt, hogy tartsa a különböző változások, amelyek ki vannak téve a dokumentum a folyamat dolgozik rajta. Az első vezetett a megjelenése makró vírusok képesek megfertőzni a rendszert (Az utóbbi időben azonban több makro „kiment a divatból”, de vigyázz, mindet meg kell egyeznie). De a második még csak nem is nagyon világos, hogy mi történik - szabványos eszközökkel olvasni a rögzített változásokat, kivéve, ha másként nem, a folyamat szerkesztési Word ott, de harmadik féltől származó programok eltávolítani őket nem nehéz. És ez nem csak az egyik forrása a kínos a PR osztályok a különböző cégek, amikor az ártatlan a sajtóközlemény tétlen zhurnalyugi kivont bizalmas információkat.

Ellentétben DOC, RTF (Rich Text Format - «rich text format") nem alapul valamilyen speciális OLE-szerkezetek, és a platform-független szöveges dokumentumot, mint a HTML jelölőnyelv különleges szolgáltatást szavak tag (RTF terminológia nevezik őket ellenőrző szavak és vezérlő karaktereket). Az hiányában végrehajtható kódot, akkor különösen nem hordozzák a vírust. Úgy kezdődik mindig a szekvencia

RTF - a klasszikus tartály beágyazott konténerek kisebb. Minden ilyen tartály általában kezdődik az ellenőrző szó vagy karakter megelőzi egy „backslash”. Például a szekvencia \ PAR beállítja a bekezdés elején, \ vonal - line feed (nincs új bekezdés), \ deffn - azt jelenti, hogy ott kell lennie az alapértelmezett betűtípus, stb Ellenőrző szó semmilyen hatása, amíg a következő jellegét ugyanazon célból, mielőtt .. ez lehet egy bal zárójel, amely valahol feltétlenül egyezik meg a záró - így kap a hatálya az ellenőrző szó, beleértve a beágyazott escape szekvenciákat. Például a szekvencia „\ par sima szöveget>. \ Par» jelenik meg egy külön bekezdés, mivel az »egyszerű szöveg dőlt félkövér félkövér dőlt«. És befejezni a fordítást elején a következő bekezdést.

Az RTF lehet végrehajtani táblázatok és képek, és az utóbbi esetben, RTF-fájl lesz lényegesen nagyobb, mint a DOC azonos tartalmú. Ez azért van, mert a kép ott képviselt, mint egy egyszerű tömb számok nélkül tömörítés, a számok a szövegben megadott formátumban, hexadecimális formában, ami növeli az összeg pontosan kétszer: például a 10-es számú az egy bájt memória van írva két 0a karakter.

Végül megjegyezzük, hogy a legtöbb esetben a felhasználó, szerencsére nem kell bajlódnia a szerkezeti jellemzők bizonyos fájl konténerek. Vonatkozó programok mindent meg fog tenni az Ön számára, de vannak kivételek - ezek egy részét a problémákat megtalálja az oldalsávban.

Cplittery, kodekek és azok kódjait

Ahogy már ebből a példából látható, a különböző kodekek, hogy alapvetően nem ugyanaz a dolog, van egy sor, és rendezze őket gyakran nem engedheti meg magának még egy műértő. Előfordul, hogy a tömörítés lehet tenni a különböző kodekek, de az eredményt reprodukálni szinte bármilyen azonos célra; kevesebb kodekek összeegyeztethetetlen és lejátszás. A helyzetet súlyosbítja az a tény, hogy a gyártók nagyon szereti így a saját nevét kodekeket, amelyek lényegében nem különbözik a gyakoribb. Például, DivX, DVX3, SAN3, XVID - kodekeket, ha játszik MPEG-4 fájlok / DivX a legtöbb esetben azonos eredményeket adnak.

Adat formátumok - fájlszerkezettel

Notebook és mobil számítógépek.

Diagnosztizálása hardver és szoftver Notebook szoftver. Acer laptop javítás. Javítása laptop billentyűzet. Laptop javítás mátrixban. Asus laptop javítás. Cipő laptop a portól és a szennyeződéstől. Cseréje és javítása laptop alaplap. Az USB csatlakozó, COM. Tápcsatlakozó. Sürgős javítási noutbukov.Snyatie jelszót egy laptop.

Összeszerelése és frissítése számítógépek.

PC javítása és korszerűsítése.
Felszerelése a központi egységet.
Diagnózis a számítógépes hardverek és perifériák.
Beállítása a számítógép és perifériái.

Munka helyi hálózatokat (LAN).

Értékelése a munkahely és a telepítés a hálózati berendezések.
Konfigurálása munkaállomás a LAN-on.
Beállítása a munkaállomás működik proxy szerveren keresztül.

Telepítse a Windows és az Office az ügyfél forgalmazás.

A szoftver telepítése.

Szoftver hibaelhárítás. Beállítása a szoftvert.
Telepítése anti-vírus szoftver. Keresés és elpusztítani a vírusokat.
A 3D játékok. Telepítése MS Office. Tisztítása adatbázis.

Illesztőprogramok telepítése.

Szakmailag telepíteni és konfigurálni a vezető

Kapcsolódó cikkek