Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47037
  • 博文数量: 17
  • 博客积分: 425
  • 博客等级: 下士
  • 技术积分: 152
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-04 23:37
文章分类

全部博文(17)

文章存档

2011年(17)

分类: LINUX

2011-07-21 15:52:03

最近在学linux驱动 对定义幻数非常茫然 所以就查了一下

幻数检查用来检查文件中是否有特殊的固定格式的数据.   规范的例子如二进制可执行文件(编译后的程序)   a.out   ,该文件格式在标准include目录下的   a.out.h   文件中定义,也可能在   exec.h   中定义.   这些文件在文件开始部分附近的一个特殊位置保存有一个'幻数'   ,   通过幻数告诉UNIX   操作系统此文件是二进制可执行文件,   和其中包含的其它类型.   幻数的概念已经扩展到数据文件.任何在文件固定位置有与文件类型相关的不变标识符的文件都可以这样表示.   这些文件中的信息可以从幻数文件   /usr/share/magic   中读取.    


幻数,8bit,一般表示cmd所属模块
使用_IO宏可快速合成cmd:_IO(MAGIC, num)
阅读(973) | 评论(0) | 转发(0) |
0

上一篇:linux串口设置

下一篇:Autonegotiation timed out

给主人留下些什么吧!~~