摘要: 在include/linux/magic.h文件里有所有的fs magic。不算太有规律,加的时候别冲突就行了 1 在include/linux/magic.h文件里有所有的fs magic。不算太有规律,加的时候别冲突就行了 2 #ifndef __LINUX_MAGIC_H__ 3 #defin 阅读全文
posted @ 2015-06-11 14:12 百花园路 阅读(1218) 评论(0) 推荐(0)
摘要: 在开发过程中应该避免使用Try Catch.如果有异常,就应该解决存在的问题,而不应该是忽略了事。如果把问题都忽略了,你的代码又能干什么呢? 阅读全文
posted @ 2015-05-11 12:39 百花园路 阅读(190) 评论(0) 推荐(0)
摘要: 对于每个文件,文件扩展名就应该表明了一种文件类型,如.jpg 就表明 这是一个jpg文件,就可以按照jpg文件的格式来校验这个文件;但是常常的,例如是从网络应用程序中,喜欢乱起一个扩展名,如.tmp .dat 等,虽然它可能是一个jpg文件,但是却无法根据扩展名来校验;这就陷入了两难境地:1、如果不... 阅读全文
posted @ 2015-04-28 10:53 百花园路 阅读(179) 评论(0) 推荐(0)
摘要: 在byte[]数组的特定位置进行正则表达式匹配。为了从硬盘上搜索特定类型的文件,需要根据文件的特征值进行匹配。对于已掌握文件结构的文件,采用hard-code的方式进行匹配;这样速度快;对于未掌握文件结构的文件,根据文件的特征数据,使用正则表达式进行匹配。缺点是匹配速度慢。但是相对于阅读或破解每种文... 阅读全文
posted @ 2015-04-06 12:15 百花园路 阅读(1909) 评论(0) 推荐(0)