Etiket Arşivi hex

Fedora XXD

Uzun zamandır kullandığım Ubuntu yerine stabilite sorunlarından dolayı Fedoraya kendimi transfer ettim ve şu sıralar oldukça mutluyum fakat Fedora yapısı ve dağıtım politikaları nedeni Ubuntuye göre biraz daha katı kurallara sahip belkide stabiliteside buradan geliyor 🙂 işim gereği sayısal ve harfsel karakterleri sık sık HEX koduna çevirmem gerekiyor bu nedenlede Ubuntu üzerinde en çok kullandığım komutlardan birtanesi XXD komutu ki fedorada standart olarak yok, ama kullanmak isteyen olursa

sudo yum install vim-common

Şeklinde sistemine yükleyebilir, kullanımı oldukça basit

[e-diablo@homless ~]$ echo ertanerbek | xxd
0000000: 6572 7461 6e65 7262 656b 0a              ertanerbek.

Komutu ile ertanerbek kelimesinin HEX karşılığı alınabilir burada unutulmaması gereken çıktı ertanerbek. çıktısıdır yani sonunda bir adet “.” var bu nedenle HEX karşılığı “6572 7461 6e65 7262 656b 0a” yerine “6572 7461 6e65 7262 656b ” şeklindedir.

 

Linux ile SHELL üzerinde HEX Convert işlemleri

Merhabalar,

İşim gereği birçok kelimenin HEX karşılığına ihtiyacım oluyor, Linux üzerinde bunu yapmak için kullanılabilecek asit bir uygulama var dosya yada kelimelerin HEX karşılıklarını size sunuyor. Komutun adı xxd ve basit olarak verdiğiniz kelimeyi size HEX olarak veriyor.


e-diablo@homless:~$ echo ertan | xxd
0000000: 6572 7461 6e0a       ertan.

Bu çıktıyı aldığınızda dikkat etmeniz gereken yer en sonda bulunan 0a kısmıdır ki bu kısım aslında “.” simgesinin HEX karşılığıdır zaten çıktıyı verdiğinde “ertan.” şeklinde olduğunu söylüyor bu durumda ertan kelimesinin karşılığına ihtiyacınız varsa kullanmanız gereken kısım “657274616e” burasıdır.