Onaltılık dizeyi Windows toplu iş dosyasında ASCII dizesine dönüştür [duplicate]
Jan 25 2021
Bir Windows toplu iş (cmd) dosyasında, onaltılık bir dizenin içeriğini formda dönüştürmek istiyorum
4C6F67696300000000000000
eşdeğer ASCII dizesine, burada "Mantık". Onaltılık dizge her zaman aynı boyuttadır (12 sekizli). Dize 12 karakterden azsa boş olarak sonlandırıldığına dikkat edin. Yalnızca düz yazdırılabilir ASCII karakterlerinin (20-7F) dönüştürülmesi gerekir. Saf toplu çözümler tercih edilir.
Yanıtlar
1 mEm Jan 25 2021 at 01:50
certutil
Aracı kullanın , certutil /?
daha fazla bilgi için bakın .
setlocal enabledelayedexpansion
set "hex=4C6F67696300000000000000"
echo !hex!> temp.hex
call certutil -decodehex temp.hex str.txt >nul
set /p str=<str.txt
echo:
( del temp.hex & del str.txt )>nul
echo Your decoded string is:"!str!".
endlocal
exit /b 0
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'