蚴人 发表于 2013-2-1 16:55

Android设备无法存储超过2GB文件因素分析

  随着科技发展手机设备的能力也得到了膨胀性提升,从前只支持MP4的手机现在摇身一变俨然成为了秒杀1080P的安卓智能手机。喜欢用手机看电影的同学都知道,如果想导入一些存储体积比较大的文件(大约2GB)到手机之中播放时经常会遇到提示存储空间不足的提示,那么究竟这是为什么呢?小编接下来慢慢告诉大家。

http://image.anruan.com/imglist/20130131/20130131601598.jpg
  那么问题出在哪?为什么我拥有16GB内存的LT28i连一部5GB的高清电影都拷贝不进去?其实原因很简单,我们的电脑之所以可以存储大于4GB 的文件是因为硬盘的文件系统刚刚好可以支持,那么什么又是文件系统呢?文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

http://image.anruan.com/imglist/20130131/20130131601141.jpg
  我们windows电脑较常见的文件系统是NTFS、FAT32、exFAT,而基于Linux的安卓系统常见的文件系统是Ext2、Ext3、 Ext4等等,其中FAT32单个最大文件不能超过4GB,Ext2不能超过2GB,而有些安卓手机自带的存储器文件系统是Ext2,这就是为什么超过 2GB大型文件不能存储进去的原因。

http://image.anruan.com/imglist/20130131/20130131601898.jpg
  文章来源:http://www.anruan.com/news/920.html

笑嘻嘻学习 发表于 2013-2-1 22:18

我学习了

笑嘻嘻学习 发表于 2013-2-1 22:18

但还是不会。呵呵
页: [1]
查看完整版本: Android设备无法存储超过2GB文件因素分析