Ce este un editor hexagonal și de ce l-ați putea folosi [Tehnologia explicată]

Ce este un editor hexagonal și de ce l-ați putea folosi [Tehnologia explicată]

Termenul hex , scurt pentru hexazecimal sau baza-16, este structura de date brută pe care o urmează toate fișierele stocate pe computer. Deși literalmente fiecare fișier este stocat pe computerul dvs. în acest format, aproape niciodată nu vedeți aceste date nicăieri. Cu toate acestea, posibilitatea de a modifica direct biții și octeții bruti din computerul dvs. poate fi uneori folosită în avantajul dvs.





Deci, cum funcționează hex, ce este un editor hex și de ce ar putea fi necesar să îl utilizați pe computer?





Ce este Hex?

Sistemul numeric pe care oamenii îl folosesc pentru a număra se numește zecimal, numerele de la 0 la 9. Zecimal a fost inventat de perși în urmă cu aproximativ 6000 de ani.





Treceți rapid la 1679. Sistemul de numere binare alcătuit din 0 și 1 erainventat de Gottfried Wilhelm von Leibniz.

În cele din urmă, în anii 1950 sau 1960 IBM a oficializat sistemul de numere hexazecimale, care este o cale scurtă de a reprezenta datele binare. În loc să utilizeze cifrele 0-9, hexazecimal folosește cifre de la 0 la F. Numărarea de la 0 la 31 (convertirea de la zecimal la hexazecimal):



0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

Odată ce ați ajuns la sfârșitul „cifrelor” numerice, pur și simplu creșteți numărul la stânga cu unul, la fel cum faceți cu sistemul de numărare zecimală.





Acum, că avem elementele de bază ale hexazecimalului, să trecem la niște editori hex.

Editorii Hex

Editorii hexagonali diferă de editorii de text obișnuiți în mai multe moduri. Baza unui editor hexagonal este că acestea afișează conținutul brut al fișierului. Fără codificare sau traducere în text - doar codul brut al mașinii. Al doilea este că numerele de linie, în loc să se bazeze pe „linii”, sunt o adresă offset de la începutul fișierului.





PSPad

Editorul meu hexagonal preferat este PSPad . PSPad, pe lângă faptul că este un editor excelent de text și cod, oferă „ Deschideți în HEX Editor ... 'opțiune care va lansa modul special de editare.

Odată ce vă aflați în acest mod, puteți vedea locația și valorile hexazecimale ale fiecărui bit al fișierului. Aveți două opțiuni pentru editarea fișierului - puteți fie să editați valorile hexazecimale după locație, fie în partea dreaptă aveți reprezentarea alfanumerică a acelei valori pe care o puteți edita și.

XVI32

XVI32 este, de asemenea, un editor hexagonal foarte capabil. Ca și în PSPad, puteți edita direct valorile hex sau reprezentarea caracterelor.

De asemenea, are câteva instrumente avansate de editare hexagonală, cum ar fi un calculator de adresă pentru verificarea compensărilor și alte opțiuni specifice hexagonului, care vă pot ajuta să obțineți un fișier hexagonal dacă știți ce faceți.

Ce puteți face cu un editor Hex?

Acum, că știți ce este o valoare hexagonală și cum le puteți deschide și edita, De ce ai vrea să faci asta exact?

cum să verificați pagina de afaceri Facebook

Aflați un tip de fișier

Din când în când s-ar putea să întâlniți un fișier pe care pur și simplu nu îl puteți deschide. Are o dimensiune normală, dar Word sau Adobe nu o vor deschide. Deci, puteți face ceva în legătură cu asta?

Primul lucru pe care îl voi face este să deschid fișierul într-un editor hexagonal. Majoritatea fișierelor includ unele informații în partea de sus a fișierului, care descrie ce fel de fișier ar putea fi de fapt.

Mai jos, este o reprezentare a unui fișier Adobe PDF. Să presupunem că cineva salvează din greșeală un fișier PDF ca fișier Microsoft Word .DOC.

Când sistemul dvs. vede acea extensie, va încerca să lanseze Microsoft Word pentru a deschide fișierul - dar va eșua. Deschideți fișierul într-un editor hexagonal și este imediat clar că acest fișier este într-adevăr un fișier PDF și o trecere rapidă la extensia de fișier și îl veți putea deschide chiar în Adobe Acrobat sau în alt cititor adecvat.

Dacă vedeți un tip de fișier, dar nu aveți idee ce tip de program ar putea fi folosit pentru a deschide fișierul respectiv, puteți verifica Deschis cu care listează numeroase extensii de fișiere și programele utilizate pentru a le deschide.

Hack-uri de jocuri și fișiere

Un alt motiv popular pentru care ați putea folosi un editor hexagonal este hacking-ul jocurilor. Puteți încărca un joc starea de salvare depuneți și modificați suma de bani pe care o aveți de la 1.000 USD la 1.000.000 USD, de exemplu.

Acum, pentru jocurile mai recente, acest lucru a fost mult mai greu. Multe jocuri moderne includ compresie sau criptare, ceea ce face de multe ori mai dificilă descompilarea stării de salvare sau a jocului. Cu toate acestea, unele jocuri vă permit în continuare să editați anumite variabile, cum ar fi în Sonic Spinball .

Pe lângă căutarea fișierelor de joc, uneori puteți culege și alte informații importante dintr-un fișier salvat la care altfel s-ar putea să nu aveți acces. Acest lucru depinde în mare măsură de tipul de fișier și de informațiile pe care le căutați, dar utilizarea unui editor hexagonal este utilă pentru a determina ce se află exact într-un fișier.

Depanare și editare

În cele din urmă, ultimul motiv principal pentru care ați putea folosi un editor hexagonal este dacă sunteți un programator care vă depanează codul. În loc să vă întoarceți pentru a vă recompila codul, o simplă modificare hexagonală ar putea fi tot ceea ce aveți nevoie pentru a testa un model de verificare. Editarea unui fișier binar brut nu este recomandată pentru imaginea inimii - modificarea unui singur caracter dintr-un fișier ar putea să-l facă inutil. Asigurați-vă că aveți o copie de rezervă înainte de a modifica orice fișier folosind un editor hex.

Când un Hex nu este un Hex

Sperăm că ați învățat puțin despre calculatoarele pe care nu le știați până acum sau, cel puțin, v-ați reîmprospătat memoria. Știind cum bifează computerul devine din ce în ce mai important pe măsură ce devin din ce în ce mai ușor de utilizat. Știu dacă ați ajuns până acum, sunteți gata să utilizați aceste strategii avansate pentru a profita la maximum de biții și octeții stocați pe hard disk!

Aveți întrebări despre editorii hexazecimali sau hex, în general? Spuneți-ne mai jos!

Acțiune Acțiune Tweet E-mail Cum să vă curățați computerul Windows utilizând linia de comandă

În cazul în care PC-ul dvs. Windows nu mai are spațiu de stocare, curățați junk-ul folosind aceste utilitare rapide de prompt de comandă.

Citiți în continuare
Subiecte asemănătoare
  • Cultura web
  • Tehnologie explicată
Despre autor Dave Drager(56 articole publicate)

Dave Drager lucrează la XDA Developers în suburbiile Philadelphia, PA.

Mai multe de la Dave Drager

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona