U盘隐藏分区大解密
U盘隐藏分区大解密
作者:佚名 来源:雨林木风 2014-04-27 15:23:54
如今用U盘来启动装置系统可谓是很普遍了,而且U盘的启动文件普通是装置在U盘的躲藏分区的,能够避免病毒的入侵。如今就来细致引见一下U盘的这个躲藏分区。
其实U盘的躲藏分区也叫做ud文件系统,ud文件系统比拟简单。开发者经常采用怎样编程简单就怎样做的方式处置问题。了解这点,许多问题都很自然得到解释。
1、能否允许文件名带空格?
先声明我们没有认真考证到底能否允许带空格,我想说的是,即便不允许空格,也很自然、合理。
有空格的文件名、目录名处置起来,比无空格的复杂。
举个例子,假如允许文件名带空格,那么
copy A B C
是表示把“A B"这个文件复制成”C”,还是把“A”复制成“B C”?
既然这样写有歧义,那么这样商定吧:用户必需把文件名加上双引号,写成诸如:
copy “A B” “C”
这样是分明了。
但用户会埋怨,我的文件没有空格,还要加引号,烦。显现文件列表的时分,显现那么多引号,烦。更有人提出:我想把双引号自身,作为特殊文件名的一局部,你能支持吗?
看来,加双引号也有随双引号带来的懊恼。
那么,作为开发者,怎样才简单?规则ud里不支持文件名带空格最简单!ud是新事物,作者能够制定游戏规则。
那么遇到有空格的要拖入,怎样办?回绝吗?不好。折中点,帮你改名放入吧。
大家在ie中或许有经历,保管网页时,假如标题有冒号,\号等特殊字符,那么有的网站会帮你转成其它合法字符让你保管,有的网站不帮你转,结果保管时报错:文件名有非法字符。
2. 零字节文件
太特殊了,也没啥实践意义,假如处置费事,不支持算了。
3. 了解ud的目录
管理目录层次多复杂啊。不支持算了。
但文件多了,按多层次目录管理很有必要,怎样办?
弄个假的(模仿的)多层次目录对付一下,事实上只要一个目录层次。
你想把0PE.GZ放在0PE目录?好,我把这个文件还是放在根目录(事实上只要一个目录层次),但文件名记为“0PE/0PE.GZ",留意这里”/“号你看着以为是目录分隔,其实只是组成文件名的多个字符中的一个。然后,fbinttool按文件名的特性,以树状构造图形化显现ud里的文件,让你看起来很有”层次”感,真以为ud里有目录层次了。
实践上ud里一切文件摆的是一字长蛇阵,都在一个层次上,不过有的文件名带有一个或多个“/"号而已。这一字长蛇阵,管理起来多简单啊,真弄层次构造,就复杂多了。假如你是开发者?你不想省点事?即便你有劲头弄复杂的,想过没有,越复杂越容易出错,难维护,没完没了啊。再说,搞那么复杂,有多大必要?
如今能够了解为什么ud不支持空目录了。即你把某目录下文件都删掉,这个目录就跟着不存在了。
要体验这些很简单。你在fbinsttool中右键点击ud里根目录的grldr文件,重命名为abc/grldr,你会发现,fbinttool显现ud里多了个abc目录,grldr跑到abc目录里去了。
实际上,grldr还在原地,只是名字改为带”/"号的了,你看到grldr在abc目录,那是fbinttool依据文件名,把原本同一层次的文件,按树状显现成不同层次的构造,骗你的,好听点叫“模仿”,当然大家也乐意上这个当。
由于ud里压根没有abc目录,只要名为“abc/grldr”的文件,目录是隶属于文件而模仿存在的。当你用fbinttool删除abc目录里的grldr文件,就对应着删除“abc/grldr”这个文件,删除后,没有文件名以abc/开头的文件了,于是目录abc也就跟着消逝。
- 上一篇:让固定的PE盘符不再固定
- 下一篇:Ghost快速格式化大分区
相关阅读
- 热门手游
- 最新手游
- 本类周排行
- 本类总排行