怎么在linux子系统中将txt文件转换为16进制

怎么在linux子系统中将txt文件转换为16进制,第1张

1.使用VI 或者 VIM命令状态下:%!xxd --将当前文本转换为16进制格式。:%!od --将当前文本转换为16进制格式。:%!xxd -c 12--将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r --将当前文件转换回文本格式。2.使用hexdump例如 test.txt用:%!xxd把二进制文件转换成如下形式:0000000: 6162 630a abc.注意:1.要在左面hex现实区编辑,如果编辑了右面的可打印字符,在后面存盘时也会被忽略2.最后用:%!xxd -r命令把编辑状态的文本转换成二进制数据,,否者会将16进制的信息转换为文本保存[root@linux kobject_test]# hexdump test.txt0000000 6261 0a630000004注意这里的顺序与vim查看的不一致。

串口发送的数据是8位的,最大为255,就是FF,如果要发送大于255的数,必须变成几个字节发送,例如要发送十进制2315,就要将数据拆分 data(0)=2315/256data(1)=2315%256这样就拆分开数据,再将数据发送出去。

确保在/etc/apt/sources.list里激活这个知识库:deb

http://archive.canonical.com/ubuntu feisty-commercial

main。

通过Synaptic或Add/Remove Software安装vmware-server和rdesktop包。

去到System

Tools菜单,打开“VMWare Server Console”。

点击“Connect”,然后点击“Create a new

VM”。一路点击确定,选择NAT Networking。

通常在虚拟机里安装Windows XP

Pro版本(Pro是必需的,因为能与rdesktop使用)。

这一步很长,我们将分为若干小步骤:启动Windows后:激活Control

Panel/System里的Terminal Services。点击Remote表,激活“Allow users to connect remotely to

this

computer”。通过点击Run关掉你要在其上运行Windows应用的桌面,并在注册表输入:HKEY_CURRENT_USER/Software/Microsoft/Windows/

CurrentVersion/Policies/Explorer。创建叫做NoDesktop的DWORD,设置成1 注意Windows的IP地址去LAN

Connection点击支持表格下载SeamlessRDP,提取到C:\seamlessrdp 退出Windows,关闭VMware Server

Console(让虚拟机继续运行)打开terminal and type:rdesktop -A -s

'c:\seamlessrdp\seamlessrdpshell.exe c:\windows\explorer.exe' IPAddress -u user

-p password. Substitute the IP address of your Windows

VMWindows工具条的顶点应该显示在屏幕底部的最上面。右击选择属性,禁用“Lock the Taskbar”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8973387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存