Unix “dizeleri” komutunun Windows eşdeğeri var mı?


32

stringsUnix ve Linux'ta yazdırılabilir dizeleri ikili bir dosyadan çıkarır. Bunun Windows için bir sürümü var mı? Bir tane bulamadım.

Yanıtlar:


41

Değil (AFAIK) inşa fakat mevcut bir tane SysInternals'ndan ( canlı bağlantı ). SysInternals dizeleri , Unix aracının düz bir bağlantı noktası değildir; Unicode dizelerinin yanı sıra ASCII'yi bulmak için yazılmıştır:

NT ve Win2K üzerinde çalışmak, çalıştırılabilir dosyaların ve nesne dosyalarının standart ASCII dizeleri veya grep programları ile kolayca göremeyeceğiniz gömülü UNICODE dizilerini katıştırdığı anlamına gelir.


5

MinGW'nin programı içeren GNU binutils'in bir Windows sürümünü içerdiğine inanıyorum strings. Bunu deneyebilirsin.


ve tabii ki binutils , Cygwin ortamına dahil edilmiştir ( cygwin.com ). Windows'ta Unix yardımcı programları sağlayan diğer iki bağlantı noktası projesi olan GnuWin32 ve UnxUtils'te görünmüyor.
quack quixote

0

GUI yönelimli bir alternatif için, Juan M. Aguirregabiria tarafından hazırlanan bu yardımcı program koleksiyonunda 'Metin Çıkarma'yı deneyin. Hangi karakterlerin karakter dizileri olarak eşleştirileceğinin ısrarla özelleştirilmesiyle hızlı ve kullanımı kolaydır. Muhtemelen Unicode'u desteklemiyor olabilir.

http://tp.lc.ehu.es/jma/win95.html

Softpedia bağlantısı, yukarıdaki bağlantının ölmesi durumunda dahil edilir: http://www.softpedia.com/get/Programming/File-Editors/Extract-Text.shtml


0

Sysinternals aracı Dizeleri , ASCII ve Unicode dizelerini ikili dosyalardan çıkarabilen bir Windows konsol programıdır.


@slm, bu durumda, bağlantı olduğunu içeriği. Bağlantı koparsa, dosya artık indirilemediğinden hiçbir içerik kullanılmayacaktır. Aslında, asıl gönderi aslında şimdi olduğundan daha iyiydi çünkü en azından o zaman, söz konusu programın Microsoft'tan geldiğini ve sysinternals anahtar kelimesini içerdiğini gösteren ham URL'yi gösterdi . Bu nedenle, bağlantı kesilirse, birileri dosyayı kılavuz olarak kullanarak dosyayı aramaya çalışabilir. Şimdi, link metne birleştirilmiştir, böylece dosyanın ne olduğunu gösteren hiçbir şey yoktur. Endişelenmeyin, şimdi düzelteceğim
Synetech

@ Synetech - Tamam.
slm

1
-1 Aynı bilgiyle 2 cevap vermenize gerek yok.
user66001
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.