Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 29 Prosince 2020, 22:10:24

Název: Midnight Commander hex editor
Přispěvatel: compaq 29 Prosince 2020, 22:10:24
Jak změnit obsah buňky v hex editoru? Jde mi pouze zobrazit...
Jaký používáte hex editory pro velké soubory s obrazem disku (4-16GB)?
Díky.
Název: Re:Midnight Commander hex editor
Přispěvatel: singularis 30 Prosince 2020, 05:55:49
S tou velikostí to bude asi problém. Já používám editory GHex, popř. Okteta, ale když jsem je teď zkusil/a na čtyřgigabajtovém souboru, GHex ho oseknul a Okteta ho prostě odmítla otevřít.

Takže asi doporučuji rozdělit velký soubor po gibibajtech, upravit jednotlivé části a pak je zase spojit.

Rozdělení lze provést příkazem „split“:
Kód: [Vybrat]
mkdir části
split --verbose -b 1G -d -a 5 "Původní soubor.iso" části/

Pak je vhodné otestovat, zda proběhne složení souboru zpět správně:
Kód: [Vybrat]
cat části/* >test.iso
cmp "Původní soubor.iso" test.iso
rm test.iso

Pak vhodným editorem (např. GHex) upravíš části, které potřebuješ a spojíš zpět:
Kód: [Vybrat]
cat části/* >"Nový soubor.iso"
rm -v části/*
rmdir -v části

V Midnight Commander editoru jsem to nezkoušel/a, ale ve většině hexadecimálních editorů upravíš buňky tak, že klikneš na bajt v číselné části a přepíšeš ho hexadecimálními číslicemi, nebo klikneš do textové části a přepisuješ písmeny.
Název: Re:Midnight Commander hex editor
Přispěvatel: compaq 30 Prosince 2020, 11:24:36
Použil jsem hexcurse a vše ok. Díky.