码迷,mamicode.com
首页 > 系统相关 > 详细

第28月第11天 vim -b

时间:2019-01-13 11:44:05      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:绿色   rgb   class   保留   结构   随心所欲   说明   syn   cpp   

1.

首先以二进制方式编辑这个文件:
        vim -b datafile
现在用 xxd 把这个文件转换成十六进制:
        :%!xxd
文本看起来像这样:
        0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49  ....9..;..tt.+NI 
        0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30  K,.`.....b..4^.0 
        0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9  7;‘1.".....i.59. 
现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。
修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。
   最后,用下面的命令把它转换回来:
        :%!xxd -r

 

https://blog.csdn.net/yehenhei/article/details/53063588

 

2.bmp

 

颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一个RGBQUAD类型的结构,定义一种颜色。RGBQUAD结构的定义如下:
1
2
3
4
5
6
typedef struct tagRGBQUAD{
BYTE rgbBlue;//蓝色的亮度(值范围为0-255)
BYTE rgbGreen;//绿色的亮度(值范围为0-255)
BYTE rgbRed;//红色的亮度(值范围为0-255)
BYTE rgbReserved;//保留,必须为0
}__attribute__((packed)) RGBQUAD;

 

第28月第11天 vim -b

标签:绿色   rgb   class   保留   结构   随心所欲   说明   syn   cpp   

原文地址:https://www.cnblogs.com/javastart/p/10262114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!