İkili Dosya Hex Görüntüleyici
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
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
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
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
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,
0x20ile0x7Earası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
binarydeğ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
İkilik Tabandan ASCII'ye Dönüştürücü
İkilik veri yapıştırın (boşlukla ayrılmış baytlar veya uzun bir bit dizisi) ve temsil ettiği ASCII metni alın. 7 bit ve 8 bit kodlamaları destekler.
BBCode HTML Dönüştürücü
BBCode'u (forum işaretlemesi) temiz HTML'e dönüştürün. Biçimlendirme etiketleri, listeler, alıntılar, kod, görseller, linkler ve tabloları işler.
ASCII İkili Dönüştürücü
Herhangi bir ASCII dizesini ikili gösterimine dönüştürün. Her karakter sekiz bite dönüşür, boşlukla ayrılır ve protokol izine ya da ödeve yapıştırmaya hazırdır.
Binary'den Hex'e Dönüştürücü
Binary girdiyi sade büyük harfli hexadecimal değere dönüştürün. Binary olmayan karakterler yok sayılır ve baştaki sıfırlar korunmaz.
İkiliden Sekizliye Dönüştürücü
Bitleri üçer üçer gruplayarak ikiliyi sekizliye dönüştürün. Unix izinleri, eski sistemler ve kompakt sayısal gösterim için yararlıdır.
Renk Paleti Jeneratörü
Temel bir HEX renginden monokromatik, analog, tamamlayıcı, triadik veya tetradik paletler oluşturun ve kopyalamaya hazır CSS değişkenleri alın.