文件检验的基本方法

文件检验的基本方法,第1张

文件检验是指运用语言、文字学、生理学、心理学、物理化学及其他相关科学的理论和方法对诉讼中所涉及的可疑文书物证进行分析、鉴别、借以确定该可疑文书与案件事实的关及其与一定人的关系的技术科学。

文件检验的基本方法:随着打字机的发明,特别是现代计算机印刷的问世,笔迹检验专家必须精通印刷技术的历史。比如说,有人拿出一份自称写于1990年的文件却是用某型号打印机打出来的,而我们知道知道2005年这款打印机才问世,这说明那份文件值得怀疑。因为打印的装置随着年月必定产生一些极易辨认的特征,如机器本身的磨损,打印针头、磁鼓的损坏等等。所以,另一台机器有着同样特征的可能性几乎是零。这也使印刷文件的真伪检验有了可能。

另外一些必须考虑的因素是墨水和纸张。墨水样品可用薄层色谱法来分析,科学家为了鉴定墨水,便收集了数千种墨水的色谱图供参考。为了避免在检验过程中出现不精确,他们还建议生产厂家每年改变墨水中的微量染料。

检验一份文件是否被更改通常使用的方法是静电检测仪(ESDA)检验。文件被放置在加电金属网的上面,一层塑料薄膜紧贴文件。当文件和薄膜被紧紧吸附到网上的时候,使用影印机的色粉和细微的玻璃粉粒的混合物,然后色粉混合物就粘附任何有静电的部分。当原件被撤去的时候,所有薄膜上相应的部分就会显示出影像。因此,把嫌疑原件的每一页和每幅影像进行比对,就可以断定原件是否被改动过的。

最常见的文件校验时用MD5,

每个文件都可以用 MD5 验证程序算出一个固定的 MD5 码来。软件作者往往会事先计算出他的程序的 MD5 码并帖在网上。因此,在网上看到某个程序下载旁注明了 MD5 码时,可以把它记下来,下载了这个程序后用 MD5 验证程序计算你所下载的文件的 MD5 码,和你之前记下 MD5 码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

1) 在打开一个文件时,如果出错,fopen将返回一个空指针值NULL。在程序中可以用这一信息来判别是否完成打开文件的工作,并作相应的处理。因此常用以下程序段打开文件:

2) if((fp=fopen("c:\\hzk16","rb")==NULL)

{

printf("\nerror on open c:\\hzk16 file!")

getch()

exit(1)

}

这段程序的意义是,如果返回的指针为空,表示不能打开C盘根目录下的hzk16文件,则给出提示信息“error on open c:\ hzk16 file!”,下一行getch()的功能是从键盘输入一个字符,但不在屏幕上显示。在这里,该行的作用是等待,只有当用户从键盘敲任一键时,程序才继续执行,因此用户可利用这个等待时间阅读出错提示。敲键后执行exit(1)退出程序。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存