jylhy
驱动牛犊
驱动牛犊
  • 注册日期2008-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分373分
  • 威望50点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
阅读:1198回复:3

文件加密标记的处理

楼主#
更多 发布于:2008-04-08 17:17
各位高手:
我是用扩展方式,在文件的头做了标记,但在READ时,进行BYTEOFFSET+头长度,确定读出解密后的文件数据。但在数据后多了512个00,有人说在queryinformation中处理,也有人说用压缩方法,我不清楚压缩方法,是什么原理?是不是如下:将文件加密信息头,压缩在被加密文件中,在READ时,解压,这样长度就不会变了,如果这样理解的话,当正文很小时(如一个字节),如何将512个字节的头信息压缩到一个一字节中?

在些谢谢了。
kernsafe
驱动牛犊
驱动牛犊
  • 注册日期2008-04-08
  • 最后登录2008-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-08 20:38
只需要处理 PAGE_IO NOCACHE等情况。
不仅仅queryinformation要处理,FASTIO对应操作也要处理。
jylhy
驱动牛犊
驱动牛犊
  • 注册日期2008-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分373分
  • 威望50点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-09 09:43
谢谢楼上兄弟,
PAGE_IO NOCACHE等都已经处理了,请问FASTIO对应操作会有哪些?还请不吝赐教.
哪位高手能否说说压缩方法的原理,先谢了
alwaysrun
驱动小牛
驱动小牛
  • 注册日期2006-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1059分
  • 威望752点
  • 贡献值1点
  • 好评度98点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-04-15 13:52
好像由fastioread和fastiowrite
一颗平常的心!
游客

返回顶部