İkili Dosya Hex Görüntüleyici

Dosya baytlarını inceleyin

Adımlı modda seçilen dosya bu tarayıcıda en fazla iki saat geçici olarak tutulur. Dosya yüklenmez.

Seçilen parça okunuyor...

Gösterilen tür tarayıcı tarafından bildirilir ve dosya imzasına göre doğrulanmaz.

bayt -


            

Yalnızca seçilen parça gösterilir. Dosyanın kalanı bu dump için okunmadı.

Hex dump, dosya baytlarını üç sütunda düzenler: solda mutlak bayt offset değeri, ortada iki haneli hex değerleri ve sağda yaklaşık ASCII görünümü. Görüntüleyici sınırlı bir dosya parçasını yerel olarak okur. Varsayılan olarak offset 0 konumunda 64 KiB ile başlar; 4 KiB, 16 KiB, 64 KiB, 256 KiB veya 1 MiB seçilebilir.

Bu hex dump nasıl okunur

  1. 1

    Bir dosya bırakın

    Herhangi bir ikili dosya, metin, görüntü, arşiv veya çalıştırılabilir dosya kullanın. Tarayıcı bunu ham baytlar olarak okur.

  2. 2

    Gösterilecek parçayı seçin

    Dosya sınırları içinde ondalık tam sayı bir başlangıç offset değeri girin ve 4 KiB, 16 KiB, 64 KiB, 256 KiB veya 1 MiB seçin. 0x10 gibi girdiler kabul edilmez. Son kısa parça dosyanın sonunda biter.

  3. 3

    Satır başına 16 bayt okuyun

    Her satır mutlak 8 haneli hex offset, en fazla 16 hex bayt değeri ve yanda ASCII sütunu gösterir.

  4. 4

    Kopyalayın veya karşılaştırın

    Görünen dump çıktısını kopyalayın ya da baytları bilinen imzalarla karşılaştırın. Görüntüleyici arama veya düzenleme yapmaz, çok baytlı sayıları yorumlamaz, dosya dışa aktarmaz ve formatları otomatik algılamaz.

Bir satırın yapısı

00000000  89 50 4e 47 0d 0a 1a 0a  00 00 00 0d 49 48 44 52  |.PNG........IHDR|
^offset^  ^--- hex olarak 16 bayt ----------------------^  ^-- ASCII ----^
  • Offset, Dosya içindeki sıfırdan başlayan mutlak bayt konumu, 8 haneli hex olarak yazılır.
  • Hex değerleri, Satır başına 16 bayt; her bayt iki hex hanesiyle gösterilir.
  • ASCII sütunu, 0x20 ile 0x7E arasındaki baytlar ASCII olarak basılır; diğer tüm baytlar . olarak görünür.

Yaygın dosya imzaları (magic bytes)

Magic bytes birer ipucudur, kesin kanıt değildir. Offset sıfırda özellikle yararlıdırlar; ancak formatlar aynı başlangıcı paylaşabilir veya iç içe dosyalar barındırabilir. DOCX, XLSX, JAR ve APK gibi ZIP tabanlı formatların hepsi 50 4B 03 04 ile başlayabilir ve bu görüntüleyici formatı otomatik tanımlamaz.

Baytlar (hex) Olası format ipucu
89 50 4E 47 0D 0A 1A 0A PNG görüntüsü
FF D8 FF E0 JPEG/JFIF görüntüsü
47 49 46 38 39 61 GIF89a görüntüsü
25 50 44 46 PDF belgesi (%PDF)
50 4B 03 04 ZIP yerel dosya başlığı; DOCX, XLSX, JAR, APK içinde de yaygın
7F 45 4C 46 ELF çalıştırılabilir dosya veya nesne dosyası
4D 5A DOS/Windows PE çalıştırılabilir dosya (MZ)
1F 8B gzip sıkıştırılmış veri
42 4D BMP görüntüsü (BM)
49 49 2A 00 TIFF görüntüsü, little-endian

Bu görüntüleyici ne yapabilir, ne yapamaz

  • Yerel bayt okuma, Gösterilen dump, seçtiğiniz dosyadan tarayıcınızda oluşturulur.
  • Sınırlı parça inceleme, Geçerli herhangi bir bayt offset değeri girin ve o noktadan itibaren en fazla 1 MiB inceleyin. Tarayıcı dump için yalnızca bu parçayı okur.
  • MIME ve boyut bağlamı, Araç, tarayıcının bildirdiği MIME türünü veya binary değerini ve dosyanın toplam boyutunu bayt cinsinden gösterir.
  • Kopyalanabilir çıktı, Kopyalama düğmesiyle görünen dump çıktısını notlarda, ticketlarda veya komut satırı karşılaştırmalarında kullanabilirsiniz.
  • Tam bir hex editor değildir, Arama yapmaz, eşleşmeleri vurgulamaz, bayt düzenlemez, dışa aktarım indirmez, imzaları otomatik algılamaz ve 16, 32 ya da 64 bit değerleri yorumlamaz. Bu yüzden endianness uygulanmaz: baytlar her zaman dosya sırasıyla görünür.

Görüntüleme sınırları

Dosya seçici, en fazla 100 MiB boyutunda tam olarak bir boş olmayan dosyayı kabul eder; hex dump ise seçilen offset değerinden itibaren en fazla 1 MiB okur ve gösterir. Tarayıcı yalnızca bu Blob/File parçasını ArrayBuffer değerine dönüştürür; içerik sunucuya gönderilmez. Adımlı modda yalnızca tarayıcıdaki geçici bir IndexedDB kopyası dosyayı sayfalar arasında en fazla iki saat kullanılabilir tutar; Baştan başla etkin kopyayı siler. Normal tek sayfa modunda seçilen File yalnızca sayfa belleğinde kalır. Arama, düzenleme, sayısal değer yorumlama veya otomatik format doğrulama için bir hex editor ya da formata özel parser kullanın.

Sık Sorulan Sorular

Hayır. Özellikle offset sıfırda yararlı kanıttır, ancak tam bir parser değildir. Bunları ipucu olarak değerlendirin ve önemli dosyaları formata özel bir araçla doğrulayın.

Hayır. Araç salt okunurdur ve yalnızca seçilen parçayı gösterir. Çok baytlı sayıları da yorumlamadığı için little-endian veya big-endian ayarı yoktur. Düzenleme ya da türü belirlenmiş değerler için bir hex editor kullanın.

Hayır. Dump çıktısı arrayBuffer() ile bir Blob/File parçasından yerel olarak oluşturulur. Adımlı mod dosyayı geçici olarak bu tarayıcıda saklar; normal mod yalnızca sayfa belleğinde tutar.

Geçerli herhangi bir başlangıç offset değeri girip o noktadan itibaren en fazla 1 MiB gösterebilirsiniz. Görüntüleyici arama yapmaz, eşleşmeleri vurgulamaz, dump dışa aktarmaz ve tüm dosyayı bir kerede yüklemez.

İlgili Araçlar