İ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.
Features
- Ç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.
Usage Guide
- 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.
Technical Details
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.
Frequently Asked Questions
- 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.
Related Documentation
- Onaltılık Sayı Sistemi - Onaltılık (taban-16) sayı sistemini ve gösterimini anlayın
- İkili Dosya Formatları - İkili dosya yapısını ve hex gösterimini öğrenin
- MDN - ArrayBuffer ve İkili Veri - JavaScript'te ikili veri manipülasyonu ve hex dönüşümü için API'ler
- Hex Dump Formatı - İkili veriyi göstermeye yönelik standart hex dump formatı ve kuralları
- MDN - Blob API - Büyük ikili nesnelerle çalışma rehberi