A .HEX kiterjesztésű fájlok - mit és hogyan lehet megnyitni

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.