『壹』 如何用CMD將16進制的文本輸出成二進制的文件
你這是想把十六進制的文本轉為真正的二進制文件。
你得有個工具能寫入任意二進制數,windows下現成的工具極少。
網上有個能夠用cscript存二進制文件的例子可以參考,低版本windows自帶的的debug,可以生成二進制文件,但需要有點匯編語言的能力。
如果windows帶有.net framework可以自己寫一個轉換程序.
或者使用十六進制編輯器winhex就可以反存回去。
如果不會寫程序就得使用linux命令。下載cygwin,裡面有xxd既可以正向查看,還可以反向恢復。
『貳』 剛剛安裝好cygwin,然後桌面上多了個cygwin64 terminal圖標,打開卻是下面的效果,求幫助
cygwin是一個在windows平台上運行的unix模擬環境,它對於學習unix/linux操作環境,或者從unix到windows的應用程序移植,或者進行某些特殊的開發。
1、 雙擊運行cyg_win_setup.exe 安裝程序安裝時,請用管理員賬戶安裝(你的電腦的登錄用戶是Administor身份)!!安裝過程中,有時候會停止不動,不要強行關閉,不是死機,只是進行的很慢!
2. 選擇"Install from Local Directory"安裝;
3、選擇安裝包時不建議都選上,因為安裝時間較長、佔用磁碟空間過大。
(
OpenSSL和OpenSSH-------sshd的服務包、
cygrunsrv------cygwin的服務包、
sed------Base Category下的,方便在ecliPSe使用Hadoop
vim ---Editors Category下的,方便在Cygwin上修改分配置文件
subversion ------Devel Category下的
)
4、配置環境變數時,JAVA_HOME指向jdk安裝目錄,Path路徑中添加JDK的bin目錄、jre的bin目錄和Cygwin的bin目錄,usr的sbin目錄;
(
變數名為:CYGWIN,變數值為:ntsec mintty (tty1.17版本不支持tty)
或者不添加環境變數,而是直接修改cygwin.bat文件,在@echo off之後加入「set CYGWIN=ntsec mintty「 即可。不設置在安裝ssh-host-config時也是需要輸入的)
5、建議修改.sh文件時,使用vi命令修改。
【安裝成功後注意:】
1、
第一次運行cygwin會產生home/用戶名文件夾,在這個文件夾下(c:\cygwin\home\當前用戶)生成三個配置文件,.bashrc,.bash_profile和.inputrc文件,這三個文件中最重要的是.bashrc文件,用戶以後要自定義環境變數要用到該文件。
(使用Cygwin Terminal,更改其相關屬性option,相關信息會生成在.minttyrc文件中)
2).
locale是查看本地編碼
修改Cygwin編碼
Cygwin中文亂碼:
右鍵--option---text--手動修改---Locale(zh-GN),Character set(GBK Chinese);
固定修改:
cygwin設置中文
cygwin\home\用戶名\.bashrc
# 讓ls和dir命令顯示中文和顏色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# 設置為中文環境,使提示成為中文
export LANG="zh_CN.GBK"
# 輸出為中文編碼
export OUTPUT_CHARSET="GBK"
cygwin\home\username\.inputrc
# 可以輸入中文
set meta-flag on
set output-meta on
set convert-meta off
# 忽略大小寫
set completion-ignore-case on
3).
對於cygwin1.71版本,CYGWIN= tty是不再支持!
若之前使用的是這個tty環境變數,重新安裝注冊表中不會自動更新
打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshd\Parameters\Environment,編輯修改字元串的值【修改成現在cygwin的執行程序的路徑】