ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

文件系统概述

2021-07-02 09:59:00  阅读:178  来源: 互联网

标签:1024 最大 文件 Windows exFAT 文件系统 概述


今天讲一下文件系统,遇见过单个最大文件的问题,所以将此问题记录下来,希望对大家有用。

 

FAT32(Windows):支持最大分区128GB,最大文件4GB。

FAT16(Windows):支持最大分区2GB,最大文件2GB。

NTFS(Windows):支持最大分区2TB,最大文件2TB。

HPFS(OS/2):支持最大分区2TB,最大文件2GB。

EXT2和EXT3(Linux):支持最大分区4TB,最大文件2GB。

EXT4(Linux):容量达到1EB,而文件容量则达到16TB。

JFS(AIX):支持最大分区4P(block size=4k),最大文件4P。

XFS(IRIX):这是个正经的64位的文件系统,可以支持9E(2的63次方)的分区。

exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。对于磁盘则不太适用。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

一般,单个文件超过4G的文件系统,要不是NTFS,要不是exFAT。

这一点是需要注意的,比如音视频领域,如果分辨率很高(如4K30,1080P120),录视频起来文件是很大的,一分钟几百M,如果单个文件超过4G,但是文件系统不支持,就会出现问题,一般会主动截断这个视频,新建一个文件。(比如海思Hi3559V200的SDK中,SD卡采用的是FAT32文件系统,而FAT32文件系统支持单个最大的文件是4G,所以一般会主动截断视频,这样也不会因为一个小错误,整个几个小时的录像文件失效,只不过查看的时候不是一个文件,会麻烦一些)

海思SDK没有合并入exFAT格式,因为那是微软的专利,会侵权。海思SDK用的Linux内核是4.9.37版本,2019.11.25日发布的Linux5.4版本宣布加入了exFAT格式。后期开发项目可以用Linux5.4及以上版本,这样不需要移植代码就可以使用exFAT文件系统,需要获权。

一般我们电脑磁盘的文件系统是NTFS,因为我们的操作系统安装包或者大型软件安装包都超过4G。

换算关系

1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB……

单位转换(参考):

1B=1Byte=8bit  1字节=8比特

1 kB = 1024 B (kB - kilobyte) 千 2^10

1 MB = 1024 kB (MB - megabyte) 兆 2^20

1 GB = 1024 MB (GB - gigabyte) 吉 2^30

1 TB = 1024 GB (TB - terabyte) 太 2^40

1 PB = 1024 TB (PB - petabyte) 拍 2^50

1 EB = 1024 PB (EB -exabyte) 艾 2^60

1 ZB = 1024 EB (ZB - zettabyte) 皆 2^70

1 YB = 1024 ZB (YB -yottabyte) 佑 2^80

1 BB = 1024 YB (BB - brontobyte) 2^90

以上为计算机用的2^10 (1024)数量级。

 

标签:1024,最大,文件,Windows,exFAT,文件系统,概述
来源: https://blog.51cto.com/u_14808965/2966948

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有