Labākais no Linux

Labākie Hex redaktori operētājsistēmai Linux

Labākie Hex redaktori operētājsistēmai Linux
Šajā rakstā tiks uzskaitītas noderīgas Linux redaktora lietojumprogrammas. Hex redaktori ļauj mainīt iepriekš sastādītus bināros failus, kuru avota kods parasti nav pieejams, lai mainītu. Viņi strādā, pārlūkojot failā esošos bināros datus un pēc tam datus lietotājiem parādot heksadecimālā apzīmējumā. Hex redaktori var arī parādīt daļējus vai pilnīgus ASCII datus atkarībā no faila satura.

Šie hex redaktori ļauj mainīt heksadecimālās vērtības, tādējādi ļaujot lietotājiem mainīt faila darbību pat tad, ja viņiem nav piekļuves avota kodam. Tomēr sešstūra redaktora attēlotie dati nav tieši cilvēkiem lasāmi. Heksadecimālo vērtību lasīšana un interpretēšana, lai secinātu par programmas loģiku un uzvedību, nebūt nav viegls uzdevums, un tas prasa ievērojamas pūles, lai atrastu vērtības un veiktu pat mazākās izmaiņas. Hex redaktors ir viens no pirmajiem rīkiem, kas tiek izmantoti, pārveidojot failu.

Xxd

Xxd komanda ļauj izmest heksadecimālos datus no binārā faila. Tas var arī atgriezt heksadecimālos datus binārā failā, tādējādi padarot to par noderīgu komandrindas hex redaktoru. Tas ir pieejams gandrīz visu lielāko Linux izplatījumu krātuvēs, parasti kā daļa no Vim teksta redaktora paketes.

Lai izmestu hex datus no faila, palaidiet komandu šādā formātā:

$ xxd binārs.failu

Lai konvertētu hexdump binārā formātā, izmantojiet slēdzi “r”:

$ xxd -r hexdump.failu

Varat izpētīt visas tā iespējas, palaižot divas tālāk minētās komandas:

$ xxd --help
$ man xxd

Džekss

Jeex ir atvērtā koda hex redaktors, kas var skatīt un rediģēt bināros failus. Tas var attēlot datus binārā, ASCII, heksadecimālā un oktāla formātā. To var izmantot, lai atrastu un aizstātu vērtības dažādos formātos, izpētītu datu tipus un parsētu virknes. To var izmantot arī divu bināro failu atšķirību skatīšanai.

Jeex var instalēt Ubuntu, izmantojot tālāk minēto komandu:

$ sudo apt instalējiet jeex

Jeex ir pieejams visu galveno Linux izplatīšanas krātuvēs, tāpēc Jeex varat instalēt no pakotņu pārvaldnieka. Veidot var arī no avota koda, kas pieejams šeit.

GHex

GHex jeb “GNOME Hex Editor” ir daļa no GNOME3 lietojumprogrammu kaudzes un ir pieejama vairuma Linux izplatījumu noklusējuma krātuvēs. Tas var attēlot datus gan hex, gan ASCII formātos, un jūs varat rediģēt un saglabāt izmaiņas sākotnējā binārā failā. Varat arī to izmantot, lai parādītu vērtību apzīmējumu, kas pārveidots dažādos apzīmējumos.

GHex var instalēt Ubuntu, izmantojot tālāk minēto komandu:

$ sudo apt instalējiet ghex

GHex ir pieejams visu galveno Linux izplatīšanas krātuvēs, tāpēc GHex varat instalēt no pakotņu pārvaldnieka. To var lejupielādēt arī veikalā Flathub.

wxHexEditor

wxHexEditor ir hex redaktors, kas ir īpaši izstrādāts, lai apstrādātu lielus bināros failus, kuru izmērs var darboties GB. Tās citas funkcijas ir līdzvērtīgas GHex un Jeex, jo tas var gan modificēt binārā faila saturu, gan saglabāt tos sākotnējā failā.

WxHexEditor var instalēt Ubuntu, izmantojot zemāk minēto komandu:

$ sudo apt instalējiet wxhexeditor

wxHexEditor ir pieejams visu lielāko Linux izplatīšanas krātuvēs, tāpēc jūs varat instalēt wxHexEditor no pakotņu pārvaldnieka. Varat arī apkopot tā izpildāmo bināro failu no avota koda.

Okteta

Okteta ir sešstūra redaktors, kas rakstīts C ++ un Qt bibliotēkās. Tā ir daļa no KDE lietojumprogrammu komplekta, un tai ir vairāku rūšu izkārtojums, lai binārā informācija būtu labāk redzama un lasāma. Okteta galvenās funkcijas ietver vairākus datu skatus, piestiprināmās rūtis, ciparu un rakstzīmju kodējumus, ciļņu skatus un tā tālāk.

Jūs varat instalēt Okteta Ubuntu, izmantojot tālāk minēto komandu:

$ sudo apt instalēt okteta

Okteta ir pieejama visu lielāko Linux izplatīšanas krātuvēs, tāpēc jūs varat instalēt Okteta no pakotņu pārvaldnieka. To var lejupielādēt arī veikalā Flathub.

Hexedit

Hexedit ir atvērtā koda komandrindas rīks, kas var skatīt un rediģēt bināros failus, uzrādot datus heksadecimālā un ASCII formātā. Tas atbalsta datu meklēšanu pēc vērtībām un var parādīt ritināmu izvadi. Tas arī pieņem daudzus īsinājumtaustiņus, lai pārvietotos pa hex datiem. Hexedit piedāvā arī noderīgus rediģēšanas īsinājumtaustiņus datu kopēšanai, ielīmēšanai un atlasīšanai.

Hexedit var instalēt Ubuntu, izmantojot tālāk minēto komandu:

$ sudo apt instalējiet hexedit

Hexedit ir pieejams visu lielāko Linux izplatīšanas krātuvēs, tāpēc Hexedit varat instalēt no pakotņu pārvaldnieka. Varat arī apkopot tā izpildāmo bināro failu no avota koda.

Lai atvērtu bināro failu Hexedit, izmantojiet komandu šādā formātā:

$ hexedit binārs.failu

Lai uzzinātu vairāk par tā lietošanu, izpildiet šādas divas komandas:

$ hexedit - palīdzība
$ man hexedit

Heksers

Hexer ir komandrindas sešstūra redaktors, kas atbalsta vi līdzīgu saskarni un taustiņu sasaistes. Tas var parādīt vairākus buferus un atbalsta automātisko pabeigšanu. Tas var arī izmantot RegEx izteiksmes datu meklēšanai un ļauj lietotājiem atsaukt izmaiņas.

Hexer var instalēt Ubuntu, izmantojot tālāk minēto komandu:

$ sudo apt install hexer

Hexer ir pieejams visu lielāko Linux izplatījumu krātuvēs, tāpēc Hexer varat instalēt no pakotņu pārvaldnieka. Varat arī apkopot tā izpildāmo bināro failu no avota koda.

Lai atvērtu bināro failu Hexer, izmantojiet komandu šādā formātā:

$ hexer binārs.failu

Lai uzzinātu vairāk par tā lietošanu, izpildiet šādas divas komandas:

$ hexer - palīdzība
$ man hexer

Secinājums

Hex redaktori ir patiešām noderīgi, lai apskatītu binārus datus par iepriekš sastādītiem failiem, kuru avota kods parasti nav pieejams. Tomēr sešstūra datu apskate, pareizo vērtību atrašana, modeļu izpratne un datu rediģēšana var būt ārkārtīgi sarežģīts uzdevums, jo bieži vien cilvēki nav lasāmi. Neskatoties uz šiem izaicinājumiem, izstrādātāji bieži izmanto bināros datus, lai pārveidotu bināros datus.

Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...