Araçlar
TR

Online Hex Editör

Herhangi bir dosyayı açarak baytlarını onaltılık (hex) ve ASCII olarak görün; ardından baytları değiştirin, desen arayın ve sonucu kaydedin. Dosya tarayıcınız tarafından yerel olarak okunur – büyük dosyalarda bile hiçbir şey sunucuya yüklenmez.

Bir dosyayı buraya sürükleyip bırakın veya seçmek için tıklayın1 GB'a kadar her dosya türü. Dosya cihazınızdan çıkmaz.

Gizliliğiniz korunur: verileriniz tarayıcınızda işlenir ve asla sunucuya yüklenmez.

Online hex editör nasıl kullanılır?

  1. Bir dosyayı kutuya sürükleyip bırakın ya da kutuya tıklayarak dosya seçin. Her tür dosya çalışır: çalıştırılabilir dosyalar, görseller, arşivler, firmware veya oyun kayıtları.
  2. Baytlar arasında gezinmek için kaydırın ya da ok tuşlarını kullanın. Bir baytı değiştirmek için üzerine tıklayıp iki hex basamağı yazın; değişen baytlar kırmızıya döner ve Geri al (Ctrl+Z) bunları eski haline getirir.
  3. Hex bayt veya metin arayın, bir ofsete gidin, ardından düzenlenen dosyayı kaydetmek için İndir düğmesine tıklayın.

Hex dump nasıl okunur?

Hex görüntüleyicinin her satırı 16 bayt gösterir. Sol sütunda satırdaki ilk baytın onaltılık ofseti (konumu) yer alır; ortada her bayt iki hex basamağı olarak, sağ sütunda ise aynı baytlar ASCII karakterleri olarak gösterilir. Yazdırılamayan baytlar nokta olarak görünür.

00000010 48 65 6C 6C 6F 0A … Hello.

Bu satır 10 hex ofsetinde (dosyadaki 16 numaralı bayt) başlar ve 48 65 6C 6C 6F baytları “Hello” kelimesini oluşturur.

Dosya imzaları (magic number)

Çoğu dosya formatı sabit bir bayt dizisiyle başlar; bu yüzden hex dump'ın ilk satırı, uzantısı ne derse desin dosyanın gerçekte ne olduğunu gösterir.

Dosya türüİlk baytlarMetin olarak
PNG görseli89 50 4E 47 0D 0A 1A 0A.PNG....
JPEG görseliFF D8 FF...
GIF görseli47 49 46 38GIF8
PDF belgesi25 50 44 46%PDF
ZIP, DOCX, XLSX, APK50 4B 03 04PK..
Windows EXE veya DLL4D 5AMZ
Linux ELF programı7F 45 4C 46.ELF
GZIP arşivi1F 8B..

Sayısal değerler ve bayt sırası (endianness)

Bir bayt seçtiğinizde, o konumdan başlayan değerleri işaretsiz ve işaretli 8, 16 ve 32 bitlik tam sayılar olarak görürsünüz. Değerler little-endian sırasıyla, yani en düşük bayt önce gelecek şekilde okunur; x86 ve ARM işlemciler ile çoğu dosya formatı bu sırayı kullanır: 34 12 baytları 16 bitlik 0x1234 = 4660 sayısını verir, FF FF ise işaretsiz olarak 65535, işaretli olarak −1 değerindedir.

Sıkça sorulan sorular

Gizli dosyaları açmak güvenli mi?

Evet. Dosya tarayıcınızın içinde JavaScript ile okunur ve hiçbir zaman sunucuya yüklenmez. Sayfa yüklendikten sonra internet bağlantınızı kesebilirsiniz bile.

Dosya en fazla ne kadar büyük olabilir?

Cihazınızın belleğine bağlı olarak 1 GB'a kadar. Yalnızca ekrandaki satırlar çizildiği için yüzlerce megabaytlık dosyalarda bile kaydırma hızlı kalır.

Bayt ekleyebilir veya silebilir miyim?

Hayır. Editör baytların üzerine yerinde yazar, bu nedenle dosya boyutu hiç değişmez. Verilerin kaymasının sonraki tüm ofsetleri bozacağı çalıştırılabilir dosyalar, firmware ve kayıt dosyaları üzerinde yama yaparken güvenli olan mod budur.

Metin nasıl aranır?

Aramayı Metin moduna alın ve bir kelime yazın: kelime UTF-8 olarak aranır ve harfler büyük/küçük harf ayrımı yapılmadan eşleşir. 4D 5A gibi tam bayt desenleri için Hex baytlar seçeneğini kullanın. Enter sonraki eşleşmeyi, Shift+Enter ise öncekini bulur.