求进制批量转换工具

求进制批量转换工具?二进制,8进制,十进制,十六进制

第1个回答  2007-11-09
文本转换工具Replace Pioneer能轻易办到。
假设有以下二进制文本:
0101 1010 11110010
0101 1011 11100101
转换为以下16进制:
5 a f2
5 b e5
步骤:
1. ctrl-o 打开源文件
2. ctrl-h 替换,设置如下:
replace unit=>word
search pattern=>.*
replace with=>calc(oct('0b'.$match),'x')
3. 点击replace
4. OK!
如需批量处理多个文件,在第3步选中“use batch mode input filename ..." 和 “use input filename+xxx".并点击“batch",然后自己选中多个文件,点击"Replace"即可。
下载:www.mind-pioneer.com www.download.com

其他转换:
calc(oct('0b'.$match),'d') 2->10
calc(oct('0b'.$match),'o') 2->8
calc(oct('0b'.$match),'x') 2->16
calc(oct('0'.$match),'d') 8->10
calc(oct('0'.$match),'b') 8->2
calc(oct('0'.$match),'x') 8->16
calc(oct('0x'.$match),'d') 16->10
calc(oct('0x'.$match),'b') 16->2
calc(oct('0x'.$match),'o') 16->8

参考资料:http://www.mind-pioneer.com

本回答被提问者采纳
相似回答