Geriausias „Linux“

Geriausi „Linux“ šešiakampiai redaktoriai

Geriausi „Linux“ šešiakampiai redaktoriai
Šiame straipsnyje bus išvardytos naudingos „Linux“ skirtos „hex“ redaktoriaus programos. „Hex“ redaktoriai leidžia modifikuoti iš anksto sukompiliuotus dvejetainius failus, kurių šaltinio kodo paprastai pakeisti negalima. Jie dirba naršydami dvejetainius duomenis, esančius faile, ir tada vartotojams pateikia duomenis šešioliktainiais ženklais. Hex redaktoriai taip pat gali rodyti dalinius arba pilnus ASCII duomenis, priklausomai nuo failo turinio.

Šie šešioliktainiai redaktoriai leidžia jums pakeisti šešioliktaines reikšmes, taigi vartotojams leidžiama keisti failo elgseną, net jei jie neturi prieigos prie šaltinio kodo. Tačiau šešioliktainio redaktoriaus pateikiami duomenys nėra tiksliai skaitomi žmonėms. Skaityti ir interpretuoti šešioliktaines reikšmes, kad būtų galima daryti išvadą apie programos logiką ir elgesį, jokiu būdu nėra lengva užduotis, todėl reikia daug pastangų, kad surastumėte vertybes ir padarytumėte net mažiausią pakeitimą. Šešiakampis redaktorius yra vienas iš pirmųjų įrankių, naudojamas keičiant failą.

Xxd

„Xxd“ komanda leidžia išmesti šešioliktainius duomenis iš dvejetainio failo. Jis taip pat gali pakeisti šešioliktainius duomenis į dvejetainį failą, todėl tai yra naudingas komandinės eilutės šešioliktainis redaktorius. Jį galima įsigyti beveik visų pagrindinių „Linux“ paskirstymų saugyklose, paprastai kaip „Vim“ teksto rengyklės paketo dalį.

Norėdami išmesti šešioliktainius duomenis iš failo, vykdykite komandą tokiu formatu:

$ xxd dvejetainis.failą

Norėdami konvertuoti „hexdump“ į dvejetainį, naudokite jungiklį „r“:

$ xxd -r hexdump.failą

Galite ištirti visas jo parinktis vykdydami dvi toliau paminėtas komandas:

$ xxd - pagalba
$ man xxd

Jeex

„Jeex“ yra atvirojo kodo „hex“ redaktorius, galintis peržiūrėti ir redaguoti dvejetainius failus. Jis gali pateikti duomenis dvejetainiais, ASCII, šešioliktainiais ir aštuonetais formatais. Jis gali būti naudojamas ieškant ir keičiant įvairaus formato reikšmes, tiriant duomenų tipus ir analizuojant eilutes. Jis taip pat gali būti naudojamas dviejų dvejetainių failų skirtumams peržiūrėti.

„Jeex“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt įdiekite jeex

„Jeex“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „Jeex“ galite įdiegti iš paketų tvarkyklės. Taip pat galite sukompiliuoti iš šaltinio kodo, kurį galite rasti čia.

GHex

„GHex“ arba „GNOME Hex Editor“ yra GNOME3 programų kamino dalis ir yra numatytosiose daugumos „Linux“ paskirstymų saugyklose. Tai gali pateikti duomenis ir „hex“, ir „ASCII“ formatu, o jūs galite redaguoti ir išsaugoti pakeitimus pradiniame dvejetainiame faile. Taip pat galite jį naudoti norėdami parodyti reikšmių lentelę, paverstą skirtingais užrašais.

„GHex“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install ghex

„GHex“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „GHex“ galite įdiegti iš paketų tvarkyklės. Taip pat galite atsisiųsti iš „Flathub“ parduotuvės.

wxHexEditor

„wxHexEditor“ yra šešioliktainis redaktorius, specialiai sukurtas tvarkyti didelius dvejetainius failus, kurių dydis gali veikti GB. Kitos jo funkcijos yra lygiavertės GHex ir Jeex, nes ji gali modifikuoti dvejetainio failo turinį ir išsaugoti juos pradiniame faile.

„WxHexEditor“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install wxhexeditor

„wxHexEditor“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „wxHexEditor“ galite įdiegti iš paketų tvarkyklės. Taip pat galite sukompiliuoti jos vykdomąjį dvejetainį failą iš šaltinio kodo.

Okteta

„Okteta“ yra šešioliktainis redaktorius, parašytas C ++ ir Qt bibliotekose. Tai yra KDE programų paketo dalis ir jame yra kelių langų išdėstymas, kad būtų geriau matomi ir skaitomi dvejetainiai duomenys. Pagrindinės „Okteta“ funkcijos apima kelis duomenų rodinius, prijungiamus langus, skaitines ir simbolių koduotes, rodinius su skirtukais ir kt.

„Okteta“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install okteta

„Okteta“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „Okteta“ galite įdiegti iš paketų tvarkyklės. Taip pat galite atsisiųsti iš „Flathub“ parduotuvės.

Hexeditas

„Hexedit“ yra atviro kodo komandinės eilutės įrankis, kuris gali peržiūrėti ir redaguoti dvejetainius failus pateikdamas duomenis šešioliktainiais ir ASCII formatais. Jis palaiko duomenų paiešką pagal reikšmes ir gali rodyti slenkamą išvestį. Jis taip pat priima daugybę sparčiųjų klavišų, kad galėtumėte naršyti po šešiakampius duomenis. „Hexedit“ taip pat yra naudingi redagavimo spartieji klavišai, skirti kopijuoti, įklijuoti ir pasirinkti duomenis.

„Hexedit“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install hexedit

„Hexedit“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „Hexedit“ galite įdiegti iš paketų tvarkyklės. Taip pat galite sukompiliuoti jos vykdomąjį dvejetainį failą iš šaltinio kodo.

Norėdami atidaryti dvejetainį failą „Hexedit“ naudokite komandą tokiu formatu:

$ hexedit dvejetainis.failą

Norėdami sužinoti daugiau apie jo naudojimą, vykdykite šias dvi komandas:

$ hexedit - pagalba
$ man hexedit

Hexeris

„Hexer“ yra komandinės eilutės „hex“ redaktorius, palaikantis „vi“ tipo sąsają ir klavišų susiejimą. Tai gali parodyti kelis buferius ir palaiko automatinį užbaigimą. Jis taip pat gali naudoti „RegEx“ išraiškas duomenims ieškoti ir leidžia vartotojams anuliuoti savo pakeitimus.

„Hexer“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install hexer

„Hexer“ yra visų pagrindinių „Linux“ paskirstymų saugyklose, todėl „Hexer“ galite įdiegti iš paketų tvarkyklės. Taip pat galite sukomplektuoti vykdomąjį dvejetainį failą iš šaltinio kodo.

Norėdami atidaryti dvejetainį failą „Hexer“, naudokite komandą tokiu formatu:

$ hexer dvejetainis.failą

Norėdami sužinoti daugiau apie jo naudojimą, vykdykite šias dvi komandas:

$ hexer - pagalba
$ man hexer

Išvada

Hex redaktoriai yra tikrai naudingi norint peržiūrėti iš anksto sukompiliuotų failų, kurių šaltinio kodas paprastai nėra, dvejetainius duomenis. Tačiau šešioliktainių duomenų peržiūra, tinkamų verčių paieška, šablonų supratimas ir duomenų redagavimas gali būti itin sudėtinga užduotis, nes dažnai nėra žmonių skaitomų duomenų. Nepaisant šių iššūkių, kūrėjai dažnai naudoja šešiakampius redaktorius, kad pakeistų dvejetainius duomenis.

Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...
Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...