文件大小为什么和占用空间不一样
5个回答
展开全部
这里面关系到硬盘分区的一个概念:簇。这是硬盘上资料的最小存储单位空间。(字节那是计算单位,不一样。)
一个文件如果小于一个簇,那它还是要占用这个簇的,并且是占够整个簇的空间。如果大于一个簇,就会在硬盘上分散起来存放,这就是所谓的磁盘碎片了。
打个比方,一个分区就像一间大屋,一个簇就是像里面的一个个房间,房间里住的人就是我们存储的文件资料。分区越大,簇就越大,也就是屋里的房间分得越大,一个人住一间大房,会很浪费空间的。
例如在现在硬盘常用的文件系统Fat32情况下,50G的分区,一个簇就有32KB,如果你用存放歌词、记事本等小文件,会很浪费的。而本例中的用到的歌词文件就是.lrc文件,不过也就是几KB大小。
改进的办法,可以将分区划分得小一些,簇就会相应小一些。最好的办法是改用NTFS文件系统,可以自定义“簇”的大小。
如果我们把这些歌词文件全部作成一个压缩包,就会发现大小和占用空间差不多大了。
一个文件如果小于一个簇,那它还是要占用这个簇的,并且是占够整个簇的空间。如果大于一个簇,就会在硬盘上分散起来存放,这就是所谓的磁盘碎片了。
打个比方,一个分区就像一间大屋,一个簇就是像里面的一个个房间,房间里住的人就是我们存储的文件资料。分区越大,簇就越大,也就是屋里的房间分得越大,一个人住一间大房,会很浪费空间的。
例如在现在硬盘常用的文件系统Fat32情况下,50G的分区,一个簇就有32KB,如果你用存放歌词、记事本等小文件,会很浪费的。而本例中的用到的歌词文件就是.lrc文件,不过也就是几KB大小。
改进的办法,可以将分区划分得小一些,簇就会相应小一些。最好的办法是改用NTFS文件系统,可以自定义“簇”的大小。
如果我们把这些歌词文件全部作成一个压缩包,就会发现大小和占用空间差不多大了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-12-15 · 百度知道合伙人官方认证企业
尚学堂科技有限公司
北京尚学堂科技有限公司是一家从事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司。公司由海外留学人员和国内IT人士创建。
向TA提问
关注
展开全部
这里面关系到硬盘分区的一个概念:簇。文件系统是采用簇作为文件存储的基本单位,每一个簇只能被1个文件占用;这是硬盘上资料的最小存储单位空间。(字节那是计算单位,不一样。)
一个文件如果小于一个簇,那它还是要占用这个簇的,并且是占够整个簇的空间。如果大于一个簇,就会在硬盘上分散起来存放,这就是所谓的磁盘碎片了。
一个文件如果小于一个簇,那它还是要占用这个簇的,并且是占够整个簇的空间。如果大于一个簇,就会在硬盘上分散起来存放,这就是所谓的磁盘碎片了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以理解为电脑的文件储存在一个个的小格子里,每个小格子只能存一个文件,不同的系统格子的大小是不同的。有4K的8K的16K的。如果你的文件多而小,一个1K,它也需要占用4K的格子。这种格子叫“簇”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询