live messenger与稀疏文件—Sparse File Bit
今天进行磁盘整理,发现一个奇怪的文件SimilarityTable_1:下面是我的C盘整理后的结果
卷 (C:)
卷的大小 = 15.62 GB
簇的大小 = 4 KB
已使用空间 = 11.65 GB
可用空间 = 3.97 GB
可用空间百分比 = 25 %
卷的碎片
总的碎片 = 0 %
文件碎片 = 0 %
可用空间碎片 = 0 %
*****************************
主文件表(MFT)碎片
总的 MFT 大小 = 158 MB
MFT 记录计数 = 125,398
使用中的 MFT 百分比 = 77 %
总的 MFT 碎片 = 2
--------------------------------------------------------------------------------
碎片 文件大小 无法进行碎片整理的文件
13 8.00 GB \Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Messenger\zsygz@hotmail.com\SharingMetadata\Working\SimilarityTable_1
这个文件足足 8GB ,但是这个文件所在的目录的属性显示为“大小:8.02 GB (8,616,189,996 字节)”“占用空间:20MB左右”.这是什么功能.用google 一搜原来这个文件正是live messenger8.0 新功能:共享文件,也就是远程储存.而远程储存的应用就是"稀疏文件".而且目前它的应用也非常广泛,常见的下载软件:flashget, BT,还有游戏免CD的镜像文件(一般都是几K) 等都利用"稀疏文件".
http://spaces.msn.com/members/MessengerSays/Blog/cns!1pa8Iikfy0xU3xf4W911Jq4Q!984.entry?nc=1&ch=cns!1pa8Iikfy0xU3xf4W911Jq4Q!1019
NTFS 5对稀疏数据(即存在较大连续0数位区域的数据)的处理是通过创建无需为每一字节(而这些字节又是文件最终将包含的)而实际占用磁盘空间的大文件来节省磁盘空间并提高磁盘性能的。管理员或应用程序能够使用新的、由用户控制的文件系统属性将包括较大连续0数位区域的文件标记为稀疏文件,而NTFS接着就将物理空间仅分配给那些有意义的数据(即那些将被事实写入的部分)。例如,如果一个42GB大小文件已被标记为稀疏文件,则其数据将只被写入该文件的前64KB和后64KB中,这样,NTFS只占用了128KB的磁盘空间,尽管从另一方面来看,该文件仍象一个42GB大小的文件那样发挥着作用。使用稀疏数据设置的应用程序包括图像处理软件和高速数据库.
引用《Windows 2000存储应用的开发思路》一文:
---------------------------------------------------------------------------------------------------------
·稀疏文件:对这些类型文件的支持在NTFS中得到增强。以新的用户控制文件系统属性来指示的文件利用了这一特性。NTFS剥离稀疏数据流,在分配时仅维护有意义的数据。 在文件访问中,文件系统分配实际的数据,剥离零数据。API允许应用程序开发者不必进行文件扩展并直接读取分配值域。这就使应用程序不必处理由文件系统产生的大量零数据流,并能够使用稀疏数据流以高效方式复制或移动大文件。
---------------------------------------------------------------------------------------------------------
URL:http://www.microsoft.com/china/windows2000/library/howitworks/fileandprint/stordev.asp
---------------------------------------------------------------------------------------------------------
《Windows 2000的企业级存储》DOC文档下载:
点击下载
live messenger与稀疏文件—Sparse File Bit相关推荐
- windows稀疏文件
稀疏文件(Sparse File), 指的是文件中出现大量的0数据,这些数据对我们用处不大,但是却一样的占用我们的空间,针对此,WINNT 3.51中的NTFS文件系统对此进行了优化,那些无用的0字节 ...
- Linux和Windows稀疏文件拷贝移动
1. 概述 稀疏文件(英语:sparse file)是一种计算机文件,它能尝试在文件内容大多为空时更有效率地使用文件系统的空间.它的原理是以简短的信息(元数据)表示空数据块,而不是在在磁盘上占用实际空 ...
- Linux文件空洞与稀疏文件
From:http://www.topjishu.com/8277.html From:http://blog.csdn.net/clamercoder/article/details/3836181 ...
- Python零基础速成班-第8讲-Python文件操作File IO、高级文件处理模块shutil、CSV、JSON、多线程基础
Python零基础速成班-第8讲-Python文件操作File I&O.高级文件处理模块shutil.CSV.JSON.多线程基础 学习目标 文件操作File I/O 高级文件处理模块shut ...
- linux下压缩并分割稀疏文件
稀疏文件是指一个文件中大部分内容都是空字符的文件. 如虚拟机创建的100G的磁盘文件是,但系统不会马上分割出100G的空间,而是仅标识出虚拟硬盘文件是稀疏文件,待到数据存储时,再分配空间,这样可以大大 ...
- JAVA SE学习day_03:包装类、文件操作——file
一.包装类 包装类是为了解决基本类型不能直接参与面向对象开发的问题,实际就是将基本类型以"对象"的形式表示 Integer 1.1基本类型转换为对应的包装类(引用类型) int i ...
- python写文件读文件-Python 读写文件和file对象的方法(推荐)
1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...
- Python编程基础:第三十节 文件检测File Detection
第三十节 文件检测File Detection 前言 实践 前言 我们通常会涉及到文件相关的操作,例如检测.读写.复制.删除等等.本节我们一起来学习文件检测相关知识,即检测指定路径下是否存在该文件. ...
- c++稀疏表sparse table的实现算法(附完整源码)
C++稀疏表sparse table的实现算法 C++稀疏表sparse table的实现算法完整源码(定义,实现,main函数测试) C++稀疏表sparse table的实现算法完整源码(定义,实 ...
最新文章
- MSP430学习笔记6-动态数码管的显示
- 安卓代码拉下来编译后怎么运行_支付宝秒开是因为用了方舟编译器?官方回应...
- 认识zookeeper
- java 持续交付_【Java架构:持续交付】一篇文章搞掂:Jenkins
- 接口传值后不起作用_聊一聊 API 接口测试
- java 拼音码_java代码将汉字转换成拼音
- 地图标记点击成超链接_纯干货!株洲100多家美食地图!国庆收藏!
- POJ-10031004
- DataGridView的DataGridViewComboBoxColumn列点击后触发其他方法
- paip.盘古汉字转拼音组件库使用总结
- Linux 基础命令(九)—— 逻辑卷管理(LVM)
- 自动伽马校正(Auto Gamma Correction)算法
- 计算机的音标英语怎么说,computer是什么意思_computer的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 回首风之忆(消息类型:聊天记录)
- 【金曲榜】————1、《修炼爱情》(林俊杰)
- 华为日志服务器文档,华为日志服务器配置
- 附录三 虚拟机的使用
- allegro-Could not create new pin inst: PA15/JTDI.
- 安装truffle的前提条件(nodejs和npm),truffle的webpack案例测试,webpack项目中的报错
- laya 学习抛出事件与接收事件
热门文章
- [sh]top添加到crontab不生效问题解决
- 计算机处理信息的方式
- Unable to open debugger port (127.0.0.1:4184): java.net.SocketException socket closed
- Bootstrap源码分析之transition、affix
- BOM字符(#8203;)转textNode对象
- hibernate配置之property name=hbm2ddl.autocreate/property导致每次创建SessionFactory都清空数据库中的数据...
- .net之 datagrid
- webview检测html事件,在JavaFX WebView中检测HTML textarea onkeyup事件
- python输入输出简单例子_Python 文件和流的简单示例
- 组合键 发送指定信号_Django signal 信号机制的使用