🔢
Hex Düzenleyici
İkili dosyaları onaltılık formatta görüntüleyin ve düzenleyin. Dosya içeriğini inceleyin, baytları düzenleyin ve gerçek zamanlı hex ile ASCII gösterimiyle değişiklikleri kaydedin.
Dosya yüklenmedi
Adres
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
Dosya yüklenmedi
❓Hex Düzenleyici Nedir
Gerçek zamanlı hex ve ASCII gösterimi ile ikili dosyaları onaltılık formatta görüntüleyip bayt düzeyinde düzenleme yapmanızı sağlayan hex düzenleyici.
✨Öne Çıkan Özellikler
🔍
Çift sütunlu görünüm
Bayt verisini hem onaltılık hem ASCII sütunlarında eşzamanlı göstererek analiz hızını artırır.
✏️
Bayt düzeyinde düzenleme
Seçtiğiniz baytı hex değeriyle güncellerken değişiklikleri gerçek zamanlı önizler ve doğrular.
📏
Ölçeklenebilir gezinme
Büyük dosyalarda sanal kaydırma ve adres atlama desteğiyle performanslı çalışır.
📤
Kolay dışa aktarma
Düzenlenmiş veriyi kaydedip indirmenizi veya panoya kopyalamanızı sağlar; yedek oluşturmayı kolaylaştırır.
🎯
Use Cases
DATA
Data format preparation
Use Hex Editor when you need to prepare input data for imports, exports, migrations, reports, or handoff between systems.
DEV
Developer debugging
Convert or inspect values with Hex Editor while testing APIs, validating payloads, reviewing copied data, or reproducing format issues in development.
DOC
Documentation and examples
Create clean examples with Hex Editor for README files, tickets, support notes, tutorials, and internal technical documentation.
📋Kullanım Rehberi
Dosyayı açın
'Dosya Aç' düğmesiyle incelemek istediğiniz ikili dosyayı seçin.
Veriyi inceleyin
Adres, hex ve ASCII sütunlarını kullanarak ilgili baytları bulun; gerekiyorsa filtreleyin.
Baytları düzenleyin
Hex alanına yeni değer girerek değişikliği uygulayın ve ASCII karşılığını kontrol edin.
Sonucu kaydedin
'Dosyayı Kaydet' düğmesiyle düzenlenmiş çıktıyı indirin veya panoya kopyalayın.
📚Teknik Tanıtım
🔍Hex Düzenleyici Nedir
Hex düzenleyici, ikili dosyaları onaltılık formatta görüntülemek ve düzenlemek için kullanılan özel bir araçtır; ham bayt verilerini okunabilir onaltılık değerlere dönüştürerek gösterir. Her bayt iki onaltılık karakterle (00-FF) temsil edilir ve ASCII sütunu yazdırılabilir karakterleri gösterir. Hex düzenleyiciler tersine mühendislik, hata ayıklama, dosya formatı analizi ve düşük seviye veri manipülasyonu için gereklidir; bayt düzeyinde doğrudan dosya içeriğine erişim sağlayarak ikili verinin hassas kontrolünü mümkün kılar.
⚙️İkili Veri İşleme ve Gösterimi
Hex düzenleyiciler, dosya baytlarını okuyup onaltılık gösterime çevirerek adres ofsetleri, hex değerleri ve ASCII karakterleri içeren yapılandırılmış bir görünümde sunar. Süreç; dosya yükleme, büyük dosyalar için bellek eşlemesi, gerçek zamanlı hex-ASCII dönüşümü ve verimli veri render'ı gibi adımları içerir. Gelişmiş özellikler arasında büyük dosyalar için sanallaştırılmış kaydırma, arama, desen tanıma, farklı endian türleri ve veri tipleri desteği bulunur.
✏️Bayt Düzenleme ve Dosya Değişikliği
Hex düzenleyiciler kullanıcıların onaltılık değerleri düzenlemesine izin vererek bayt düzeyinde doğrudan düzenleme yapmalarını sağlar; bu değerler ardından ikili veriye geri dönüştürülür ve dosyaya yazılır. Düzenleme süreci; hex değerleri için giriş doğrulaması, değişikliklerin gerçek zamanlı önizlemesi, geri al/yinele ve değişiklik takibini kapsar. Gelişmiş işlevler toplu düzenleme, desen değiştirme, checksum hesaplama ve yedek oluşturmayı içerir.
💻Tersine Mühendislik ve Güvenlik Uygulamaları
Hex düzenleyiciler tersine mühendislik, kötü amaçlı yazılım analizi, dosya formatı araştırması ve güvenlik denetimlerinde kritik öneme sahiptir. Yürütülebilir dosyaları inceleme, ağ paketlerini analiz etme, dosya bozulmalarını araştırma ve sahipli veri formatlarını çözümleme gibi senaryolarda kullanılır. Araçlar farklı dosya türlerini destekler, gelişmiş arama yetenekleri sunar ve diğer analiz araçları ile entegre çalışır.
❓
Sıkça Sorulan Sorular
❓
Dosyalar sunucuya yükleniyor mu?
Hayır. Tüm analiz ve düzenleme tarayıcıda yerel olarak gerçekleştirilir.
💬
Dosyada imza (magic number) nasıl bulunur?
Hex görünümü ve aramayı kullanın; örn. ZIP için 50 4B 03 04.
🔍
Dosya bozulmasını nasıl önlerim?
Küçük alanları düzenleyin, yedek alın ve kayıttan sonra checksum doğrulayın.
💡
Endianness değişimi sonuca etki eder mi?
Yorumlama değişir, ham baytlar değişmez. Gerekirse görünüm yardımcılarını değiştirin.
📚
Büyük dosyalar yavaş, ne yapmalıyım?
Sanal görünümü etkinleştirin, satır başına bayt sayısını azaltın ve canlı ASCII'yi gerektiğinde sınırlayın.
💡En İyi Uygulamalar
🧾
Yedek alın
Orijinal dosyanın bir kopyasını saklayın; düşük seviyeli düzenlemeler geri döndürülemez olabilir.
🧮
Endian düzenine dikkat edin
Çok baytlı değerlerde little/big endian farkını göz önünde bulundurun.
🛰️
Arama ve desen eşleme kullanın
Belirli imzaları veya bayt dizilerini hızlıca bulmak için arama araçlarından yararlanın.
🔒
Güvenlik açısından tetikte olun
Şüpheli dosyaları analiz ederken çevrimdışı bir ortam veya sanal makine kullanın.
🔗Related Documents
💻MDN - ArrayBuffer ve İkili Veri-JavaScript'te ikili veri manipülasyonu ve hex dönüşümü için API'ler
User Comments
Loading...