首页  编辑  

dos文件名秘密

Tags: /计算机文档/DOS应用技巧/   Date Created:
目的:了解dos root 区中目录项数据设定对文件及文件工具的影响。
工具:nu(norton的一个工具),pctools5,lcc(一个有效的目录工具)
方法:将root区某目录项的32位字节依次做修改,观察结果。
结论:请看下贴!(注:以下数字皆为十六进制码)
结论1:文件名第一字符(即根目录表某目录项的第一字节)
为20,则dos和lcc承认,但文件不可执行。
为e5,dos认为该文件已删除,
为00,则dos、lcc、pctools等都不认该目录
项之后的文件,只认该目录项之前的文件。(例如:把一张磁盘root区的
第一目录项的第一字节改为00,则dos状态下键入dir,系统报告该盘无文件)
但是nu可以发现这种文件。
结论2:可通过pctools手工修改根目录区,使一个根目录表上出现2个或
更多的相同目录项,这样,当你dos下键入dir时,dos会显示相同的多个文件名。
或者,只更改某目录项的簇号,使之指向另一个文件的首簇号,则前者与后
者其实是同一文件的不同文件名。也就是说,同一文件可以在一张盘上有多个
相同或不同的文件名。
结论3:将目录项文件长度增大(如:ff ff ff ff),则dos,lcc承认,
而pctools不认。该项目变化不影响文件的执行!亦不影响磁盘空间的使
用。
结论4:将目录项中的日期,时间用00替代,则dos显示不出时间,日期
,当然也可以改成其他,不影响文件使用,但可能使nu不认,(认为他是一个
不正确的目录项)