A hex-fájl formátum, a rövidített hex vagy bázis-16, a nyers adatstruktúra, amelyet a számítógépen tárolt összes fájl követ. Bár szó szerint minden dokumentumot ebben a formátumban tárolnak, szinte lehetetlen megtalálni azt a számítógépen. Bár nem mindenki tudja, hogy a PC-n lévő nyers bitek és bájtok közvetlen megváltoztatásának képessége néha nagyon hasznos lehet.
A .HEX kiterjesztésű fájlok használata.
Mi az a HEX kiterjesztés?
A számrendszert, amelyet az emberek a számításhoz használnak, decimálisnak (0-tól 9-ig terjedő szám) hívják, és a perzsák a 6000 évvel ezelőtt találták fel. Az 1950-es vagy 1960-as években az IBM formalizálta a hexadecimális számrendszert, ami egy rövid módja a bináris adatok reprezentálásának. A 0-9 számjegy használata helyett a hexadecimális szám 0-tól F-ig terjedő számjegyeket használ. Miután elérte a numerikus „számjegyek” végét, egyszerűen növelje a számot egy balra, mint a decimális számrendszerhez.
A HEX kiterjesztésű fájlok ugyanazokkal a tulajdonságokkal rendelkeznek, mint a binárisak. Minden bájt egyenként helyez el. A címadatok vagy az ellenőrző összegek nem kerülnek hozzáadásra. Az egyetlen különbség a bináris formátumban az, hogy minden bájt 2 ASCII karaktert alakít át a 0-9 és AF tartományban, ami 2 hexadecimális számjegyet jelent. Ezek a karakterek sorba vannak sorolva. A sorban lévő párok száma általában 1 és 255 között változhat, ahol a leggyakoribb hossza 16 vagy 32 pár. Minden sor egy CR (ASCII érték $ 0D) vagy CRLF (ASCII) párral végződik. Az ilyen dokumentumok használatához speciális program-szerkesztő hex fájlokra van szükség.
A HEX fájl megnyitása
Időnként előfordulhat, hogy egy olyan fájlt talál, amelyet egyszerűen nem lehet megnyitni. Normál méretű, de a Word vagy az Adobe nem fogja megnyitni. Hogyan lehet megnyitni egy ilyen formátumot a számítógépen? Az első dolog, amit a hex-fájl megnyitása egy hex szerkesztőben. A legtöbb dokumentum elején olyan információkat tartalmaz, amelyek leírják, hogy milyen dokumentumot lehet. Amikor a rendszer ezt a kiterjesztést látja, megpróbálja elindítani a Microsoft Word-t a dokumentum megnyitásához, de nem fog működni. Nyissa meg a fájlt egy hex szerkesztőben, és azonnal kiderül, hogy a dokumentum valóban PDF-fájl (vagy más fájl), és közvetlenül megnyithatja azt az Adobe Acrobat-ban vagy más megfelelő alkalmazásban megtekintésre.
Játékok és fájlok hackelése
Egy másik népszerű ok, amiért használhatsz egy hex szerkesztőt, a hackelés játék. Letölthet egy mentett játék dokumentumot, és megváltoztathatja például a pénzösszeget 1000-ről 10000000-ra. A későbbi játékokban minden sokkal bonyolultabb. Számos modern játék tartalmaz tömörítést vagy titkosítást, ami sokszor nehezebb a megőrzés vagy a játék állapotának dekompilálása. Néhány játék azonban lehetővé teszi bizonyos változók szerkesztését, például a Sonic Spinball. A játékfájlok megtekintése mellett néha más fontos információt is kinyerhet egy mentett fájlból, amelyet egyébként nem férne hozzá. Ez nagymértékben függ a fájl típusától és a keresett információktól, de a hex szerkesztő használata hasznos a dokumentumban található adatok meghatározásához.
Hibakeresés és szerkesztés
Végül, az utolsó alapvető ok, amiért használhatsz egy hex szerkesztőt, ha programozó vagy, és meg kell próbálnod a kódot. Ahelyett, hogy visszatérnénk a kód újrafordításához, a minta validálásához egyszerű hexadecimális szerkesztés szükséges. De először győződjön meg róla, hogy van-e biztonsági mentése, mielőtt bármilyen fájlt módosítana egy hex szerkesztővel.
Melyik hex szerkesztő használható
A Hex szerkesztő egy bináris fájlok megtekintésére és szerkesztésére használt szoftver. A bináris dokumentum olyan dokumentum, amely géppel olvasható formában tartalmaz adatokat. A HEX szerkesztők lehetővé teszik a nyers fájladatok módosítását. Mivel a hex szerkesztő bináris fájlok szerkesztésére szolgál, ezeket néha bináris szerkesztőnek vagy bináris fájl szerkesztőnek nevezik. Ha egy dokumentumot hex-szerkesztővel nyit meg, megjelenik egy üzenet, amely szerint a dokumentumot hexadecimális formátumban szerkesztik, és a hex szerkesztő használatának folyamatát hexadecimális szerkesztésnek nevezik. A Hex szerkesztők számos funkcióban különböznek a szokásos szövegektől. A hex szerkesztő alapja az, hogy megjelenítik a fájl nyers tartalmát. Nincs kódolás vagy fordítás csak szöveges nyers gépkódra. Másodszor, a sorszámok a fájl elejétől az eltolt cím. A legjobb ingyenes programokat választottuk ki a HEX dokumentumok megtekintésére és szerkesztésére.
HxD
A HxD egy ingyenes hex szerkesztő, amely képes megnyitni és megváltoztatni a számítógép kódját. Ez egy nagyon erőteljes segédprogram a jobb kezekben, amely képes ellenőrizni, összehasonlítani és diagnosztizálni a fájlokat, lemezeket, lemezképeket, memóriát és naplókat, valamint helyes hibákat és visszaállítani a lemezszerkezetet.
előnyei:
- Igazán nagy adatok - a HxD legújabb verziója nagy adatkészleteket dolgoz fel. Ha a lemezre illeszkedik, a HxD képes megnyitni.
- Szabványos beállítások - A HxD számos hasznos kiegészítőt tartalmaz, például ellenőrzőösszeg-generátort, több karakterkészlet támogatását, RAM-szerkesztőt, fájlmegsemmisítőt, felosztást és egyesítést, korlátlan számú visszavonást és hordozható verziót.
- Adatok exportálása - a program adatokat exportál forráskódba (C, C #, Java, Pascal és VB.NET) vagy hexadecimális formátumban.
hátrányai:
- Nem a tapasztalatlan felhasználó számára, de ez nem hátrány. A program a fejlett felhasználóknak szól.
DeltaHex szerkesztő
A deltahex-könyvtár alapján az egyik legjobb hex-szerkesztő. Használja a "Fájl" főmenü "Megnyitás hexaként" funkcióját vagy a projektfájlok helyi menüjét.
Jellemzők:
- Megjeleníti az adatokat hexadecimális kódként, szöveges előnézetként.
- Szerkesztési módok beillesztése és felülírása.
- Támogatás kiválasztása és vágólap.
- Visszavonás / visszaváltás.
- Jelölje ki a kódolást.
- A nem nyomtatható karakterek megjelenítése.
- A kódok bináris, oktális vagy tizedes is lehetnek.
- Keresse meg a szöveg / hex kódot a megfelelő háttérvilágítással.
- Delta mód - a mentés előtt a változások csak a memóriában tárolódnak.
- Támogasson hatalmas fájlokat.
Szabad Hex szerkesztő Neo
Free Hex Editor A Neo a Windows platform leggyorsabb ingyenes bináris fájlszerkesztője. A Neo Hex Editor adatfeldolgozó algoritmusai rendkívül optimalizáltak és gondosan hangolódnak a nagy fájlkezelés kezelésére.
A program jellemzői:
- Korlátlan visszavonás / visszaváltás.
- Szerkesztés, másolás, kivágás, beillesztés, törlés, kitöltés, importálás / exportálás, sablon beillesztése, fájl átméretezése, átmenet az elejére, bitek módosítása.
- Sablonok keresése és cseréje.
- Háttérvilágítást.
- Bájtok, szavak, kettős szavak, négy szó csoportosítása.
- Hexadecimális, decimális, oktális, bináris stb. adatszolgáltatás.
- Fájlattribútumok módosítása.
- Vágólap adatelemzése.
- Bináris javítások létrehozása, rendszeres kifejezések keresése / cseréje.
- Többnyelvű felület.
A segédprogram funkciói és jellemzői:
- Statisztika és hexadecimális elemző - a bináris adatelemző modul lehetővé teszi a bájtok, karakterek és karakterláncok eloszlásának elemzését hexadecimális dumpokkal és szövegadatokkal. A Neo Binary Analyzer a következő típusú sablonokat támogatja: ASCII / Unicode karakter és karakterlánc, Hex, Decimal, Octal, Binary, Float, Double és RegEx (Normál Expression) adatminták.
- Az elemzett adatok grafikus ábrázolása a Neo felhasználói felületen - a szoftver támogatja a hőtérképet és a hisztogram adatok megjelenítését. A bináris dokumentumokat leíró statisztikák formájában is elemezheti: átlag, minta variancia, standard deviáció, standard hiba, kurtosis, aszimmetria, medián, tartomány, minimum, maximum, összeg stb.
- File Comparison - A Neo egy fejlett összehasonlító eszköz hexadecimális formátumban. A beépített hex-szerkesztő lehetővé teszi két hexadecimális fájl összehasonlítását két különböző összehasonlító algoritmussal: egyszerű (byte-tól byte-ig) és különbségi algoritmus (blokk illesztés).
- A RAM-szerkesztő - a folyamatmódosító lehetővé teszi a memória szerkesztését és az operációs rendszer által a számítógép RAM-ba betöltött adatok feldolgozását. A RAM Explorer lehetővé teszi a betöltött folyamatok könnyed megtekintését és bizonyos eltolások elérését. Ezután közvetlenül hozzáférhet ezekhez az adatblokkokhoz és szerkesztheti azokat egy hex szerkesztőablakban. Így a Hex Editor Neo lehetővé teszi a bináris programok adatainak megtekintését és szerkesztését közvetlenül a RAM-ban.
- Disassembler - a program lehetővé teszi az x86, x64 és .NET futtatható fájlok elemzését is. A Neo Assembler View a következő utasításkészleteket támogatja: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. 32-bites és 64-bites végrehajtható fájlokhoz is letöltheti a szimbólumfájlokat. Neo - csak a tökéletes szerkesztő dll / exe!
- Bináris minták / szerkezetszerkesztő - a program támogatja a következő fájlok belső szerkezetének elemzését: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
- Modulszerkezet nézet - lehetővé teszi a bináris sablonok testreszabását. A szinte minden bináris dokumentumhoz egy belső nyelvet, például a C / C ++-t használva írhatja be a fájlstruktúra saját definícióját. Ha például adatfájlokat szeretne szerkeszteni, először le kell írnia a fájlstruktúrát, majd egy speciális szerkesztőablak segítségével kapcsolnia kell egy adott fájlhoz.
- A fájlszerkezeti elemző sokkal könnyebb, mint a nyers hexadecimális bájtok szerkesztése. Nyissa meg, nézze meg és szerkessze a hex / bin fájlokat példátlan könnyedséggel!
A Hex Editor Neo alapvető, fejlett és még innovatív funkciókat is kínál. A hexadecimális szerkesztés minden kezdő felhasználó számára elérhető!
PSPad
A legtöbb programozó számára a kedvenc hex szerkesztő. A PSPad, a kiváló szöveg- és kódszerkesztő mellett a „Megnyitás a HEX-szerkesztőben ...” opciót kínál, amely speciális szerkesztési módot indít el. Ebben az üzemmódban láthatja a fájl egyes bitjeinek helyét és hexadecimális értékeit. Két beállítási lehetősége van: a hexadecimális értékeket helyszín szerint szerkesztheti, vagy jobbra egy alfanumerikus ábrázolással rendelkezik, amelyet szerkeszthet.
XVI32
Az XVI32 egy nagyon alkalmas hex-szerkesztő is. A PSPadhoz hasonlóan a hexadecimális értékeket közvetlenül vagy a karakterek megjelenítésével szerkesztheti. Számos fejlett eszköze van a hexadecimális kódok szerkesztésére, mint például egy címszámológép az eltolások és más, a hexadecimális adatokra jellemző paraméterek ellenőrzésére, amelyek segíthetnek a hexadecimális dokumentum megkerülésében. Ha természetesen tudod, mit csinálsz.
A technológia működésének ismerete egyre fontosabbá válik, mivel a technológia egyszerűbbé és könnyebben használhatóvá válik. Ha bármilyen kérdése van a hex fájl szerkesztésével kapcsolatban, hagyjon megjegyzést a cikk alatt.