Mac için iyi bir hex düzenleyici / görüntüleyici nedir? [kapalı]


135

Mac için iyi bir hex düzenleyici / görüntüleyici nedir? Hexdumps görüntülemek için xxd kullandım ve düzenleme yapmak için tersine kullanılabileceğini düşünüyorum. Ama gerçekten istediğim gerçek bir hex editörü.

Yanıtlar:


273

Dosyayı görüntülemek için şunu çalıştırın:

xxd filename | less

Onaltılık düzenleyici olarak Vim'i kullanmak için:

  1. Dosyayı Vim'de açın.
  2. Çalıştır :%!xxd(arabelleği hex'e dönüştür)
  3. Düzenle.
  4. Çalışma :%!xxd -r(ters dönüşüm)
  5. Kayıt etmek.

1
Ayrıca hex düzenleme iş akışını güzelleştiren vinarise.vim eklentisi de var .

7
Bu yüzden adaylara her röportajda "bana vim hakkında bilmediğim bir şey öğret" diyorum. 15 yıl sonra hala ALTIN ​​buldum.
Bruno Bronosky

39
Ne yaptığını :% !anlarsanız, bunun yapmaya eşdeğer olduğunu anlayacaksınız cat filename.bin | xxd. Yani bu daha çok bir "emriniz olduğunu biliyor muydunuz xxd?" Cevap. Şimdi içine baktığım zaman, xxd'nin bir dosya adını da kabul ettiğini görüyorum. Yani, sadece ikili / hex dosyasının içeriğini görmeniz gerekiyorsa, sadece kullanabilirsiniz xxd filename.bin. İyi şeyler!
Bruno Bronosky

4
Xxd kullanmayla ilgili problem (ve bu cevapta açıklandığı gibi vim kullanmayla ilgili), char ve binary değerinin vurgulanmamasıdır. Bu "aptal" ikili dökümü etkin bir şekilde kullanmak için daha fazla karakter saymanız ve daha fazla pozisyon hatırlamanız gerekir. Ayrıca, endianitenin akıllı bir analizi veya bayt aralıklarının farklı türler olarak yorumlanması yoktur.
piojo

6
@BrunoBronosky Veya xxd filename.bin | lessbir ekran yüksekliğine sığmadığında.
Derek 朕 會 功夫

96
  1. Xcode ile dosyayı açın ve Command + Shift + J tuşlarına basın
  2. Sol bölmede dosya adına sağ tıklayın
  3. Farklı aç -> Onaltılı

4
@ahcox Bu tamamen Xcode 9 ile çalışıyor
wfbarksdale

@ahcox belki bir klasör açmaya çalıştınız, çünkü o zaman bu hatayı alacaksınız.
Ezekiel Elin

Xcode'da bir dosyayı doğrudan Hex moduna açmak için bir komut satırı seçeneği var mı?
Nic Cottrell


23

Açık http://www.synalysis.net/ Eğer Mac için geliştiriyorum hex editörü alabilirsiniz - Synalyze It !. 7 € / 40 € (Pro sürümü) maliyeti vardır ve dosya biçiminiz için histogram, artımlı arama, birçok metin kodlamasını destekleme ve etkileşimli "gramer" tanımlaması gibi bazı ekstra özellikler sunar.

Dilbilgisi, daha kolay analiz için dosyaları yorumlamaya ve onaltılık görünümü renklendirmeye yardımcı olur.

Senkronize Et!


4
İkili dosyanızın özel yapısını tanımlamanızı sağlayan özelliği seviyorum. Dosya analizini çok daha kolay hale getirir!
Peter Štibrani

1
Artık özgür değil. Ama Hex Fiend üzerindeki özellikler için gittim ve bunun için para ödedim.
Marius

Mac uygulama mağazasında $ 9.99. Bence iyi bir değer =) Ben araştırma için .jpg dosyaları anaylize için kullanılır. Şikayet yok.
j3g

21

Son zamanlarda 0xED kullanmaya başladım ve çok beğendim.


@JarretHardie HexFriend sanırım sürüklemeyi desteklemiyor mu?
papatya

0xED, ücretsiz seçeneklerin en basit ve kullanıcı dostu olduğu anlaşılıyor. Sadece indirin ve çalıştırın ve yan yana hex / ASCII görünümü elde edin. Metin editörleri de çalışır, ancak genellikle çok iyi ikili düzey düzenleme / görüntüleme seçeneklerine sahip değildir. Artı 0xED inanılmaz hızlı; 1 GB'lık bir dosya üzerinden gerçek zamanlı olarak göz atabilirsiniz.
Beejor

0xED benim için hiç çalışmıyor (bir kullanıcı arayüzü bile göstermiyor). macOS Mojave. Ayrıca son sürümü için sitede yayınlanan hiçbir sağlama toplamı yok balık bulabilirsiniz.
tony19

Resmi siteye göre, 0xED artık aktif geliştirme aşamasında değil
Felipe Sabino

10

Muhtemelen daha iyi seçenekler var, ama temel hex düzenleme için TextWrangler gibi ve biraz kullanıyorum . Dosya -> hex Döküm Dosyası


1
TextWrangler, macOS 10.13 (High Sierra) tarihi itibariyle güncellendi / kullanımdan kaldırıldı.
Matt Sephton

2
BBEdit TextWrangler için "yedek", aynı görünüyor ve hissediyor ve TextWrangler ile aynı özellikleri sunuyor ve hala ücretsiz . Yalnızca geliştiriciyi desteklemek ve / veya daha gelişmiş özelliklerin kilidini açmak için ödeme yaparsınız. barebones.com/products/textwrangler
Hanzaplastique

Bu, BBedit'in en son sürümü için aynıdır
AbsoluteƵERØ

1
Ne yazık ki, BBEdit'in ücretsiz sürümü aslında aynı olsa da, TW'den bazı önemli farklılıklar vardır, özellikle de nag şeylerinin eklenmesi ("Pro" etiketli menü öğeleri veya herhangi bir şey). Bir indirmeyi alabiliyorsanız TextWrangler hala iyi çalışır.
Beejor

5

Sevdiğim biri HexEdit Hızlı ve kullanımı kolay


Nasıl derliyorsunuz? Makefile bozuk görünüyor ve hatta elle düzeltmeye çalışmak işe yaramadı. Bunun için doğru bir Makefile gönderebilir misiniz?
Alex

Bu kaynak ikili iyi olsa bile, ben Sourceforge üzerinde hiçbir şey güvenmiyorum.
rustyMagnet
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.