Delphi típusának meghatározása az aláírás fájl

Az ötletet, hogy az aláírás-elemzést mechanizmus jött alig több mint egy évvel ezelőtt, míg az írás az én kis anti-vírus, amely része a SP-Monitor.







Ha átnevezi a fájlt, őt helyettesítő meghosszabbítását, hogy néha nehéz meghatározni a fájl tartozik, hogy milyen típusú. Alattinak minősül algoritmus azonosítja néhány közös formátumok, mint például:
    mp3 wav közepén jpg gif mpg mpeg mov asf pdf osztály exe rar zip

Több elismert fájlformátumot, akkor növelje a saját. Elismerés alapja az a gondolat, hogy az aláírás egy adott típusú fájl fejlécében állandó és nem változik. Például az exe-fájl első két byte „MZ” vannak a fájlt „PK” zip-archívumok.







Ellenőrzése fájl tartozik egy bizonyos méret két fázisból áll:
    Olvasd el az első 7 bájt a vizsgált fájl
    ellenőrizni néhány byte felderítése

Nézzük meg a második lépést.

Ahhoz, hogy használni a memória a mi változó, a memória kell fenntartani:

Itt a szöveg funkció:

Befejezése után a program ne felejtsük el, hogy törölje a memóriát, a szemetet. mert mi memórialefoglalás egy változó MyBuf, akkor felszabadítani ezt a memóriát:

A funkció van írva. Nem tökéletes, de ez segít kezelni heterogén fájlt.

Apache - ez krosplatformaennoe szoftver témához, hogy az osztály a http-szervert. Támogatja a több operációs rendszerek: Windows, Linux, MacOS, stb Az egyik legfontosabb tényező a használata a web-szerver van beállítva a rugalmasság és a megbízhatóság a műveleteket. Apache sokaságát tartalmazza, amely lehetővé teszi a kiegészítő modulok munka különböző adatbázisok, kezelheti a felhasználói hitelesítés, stb