如何学好FAT32文件系ǻ
1个回答
展开全部
还是先从认识簇来学习。
FAT32英文为 file allocation table ,汉语就是文件分区格式表。就是将一个硬盘或存储卡格式成FAT32这种存储格式,当然除此,还有FAT16和FAT32以及现在优势大的NTFS格式。
如果现在有一个图片文件。JPG格式的。它的大小是65kB ,也就是65K个字节,假设一个FAT32格式的SD卡为1M,假设最小存储单位是字节,那1M就是1024K个字节,那么可以存储1024/65=15.75个,可以看到的也就是15个图片,当然剩余的字节也会被填满不会浪费,但事实上呢?
FAT32格式的存储文件规定其最小的存储单位是簇,那何为簇?簇就是若干个字节合成的一个单位。每个文件占用一个簇,每个簇都相同。在这种格式下,只能以簇为存储单位,若一个文件小于簇的容量,那么这个簇就会有剩余的字节被浪费,文件大于一个簇将会取用下一个簇。举例来说,一个簇为4KB,一个文件64kB ,那么恰好占用16个簇,如果一个文件65KB,那么将占用17个簇,也就是68kB,最后一个簇被用掉1KB,但剩余的3KB将不会在被任何其他文件占用,所以被浪费掉了。
FAT32英文为 file allocation table ,汉语就是文件分区格式表。就是将一个硬盘或存储卡格式成FAT32这种存储格式,当然除此,还有FAT16和FAT32以及现在优势大的NTFS格式。
如果现在有一个图片文件。JPG格式的。它的大小是65kB ,也就是65K个字节,假设一个FAT32格式的SD卡为1M,假设最小存储单位是字节,那1M就是1024K个字节,那么可以存储1024/65=15.75个,可以看到的也就是15个图片,当然剩余的字节也会被填满不会浪费,但事实上呢?
FAT32格式的存储文件规定其最小的存储单位是簇,那何为簇?簇就是若干个字节合成的一个单位。每个文件占用一个簇,每个簇都相同。在这种格式下,只能以簇为存储单位,若一个文件小于簇的容量,那么这个簇就会有剩余的字节被浪费,文件大于一个簇将会取用下一个簇。举例来说,一个簇为4KB,一个文件64kB ,那么恰好占用16个簇,如果一个文件65KB,那么将占用17个簇,也就是68kB,最后一个簇被用掉1KB,但剩余的3KB将不会在被任何其他文件占用,所以被浪费掉了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询