Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have tried many voice recording type applications and the best I have found only allows me to do a recording upto a maximum file size of 2.1GB. I can do many of these 2.1GB recordings as I have a fairly large SD card.

On one of the applications I have tried, the developer has specifically said that his/her app has no recording length limit

So my question, does Android have a built in 2.1GB limit per file?

share|improve this question
add comment

1 Answer 1

up vote 10 down vote accepted

Short Answer: Yes

More Detailed Answer:

The file size limit is not something specific to Android, it is a limit of the File System.

It may "technically" be a bug in Android though, as FAT32, which is what the file system is for the sdcard, should have a file size limit of 4GB ((2^32)-1 = 4,294,967,295B) but it looks like the filesystem on Android is android is actually using a limit of ((2^31) - 1 = 2,147,483,647B). Which means they could be using signed integers, instead of unsigned integers for the addressing on the filesystem.

share|improve this answer
1  
The yes only qualifies for devices with integrated SD cards, aka not Google's Nexus line (Nexus S, Galaxy Nexus, Nexus 7) amongst others. And most probably not for most Jelly Bean devices (/mnt/sdcard is a symlink to /data/media which is not FAT) –  ce4 Aug 12 '12 at 21:33
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.