

In reality FAT12 allows up to 16 MB (32 MB in some implementations) and FAT16 allows up to 2 GB.

In the FAT library it is determining the maximum filesystem size for FAT12 to be 4 MB, FAT16 at 512 MB and using FAT32 for anything beyond that. In addition to what Ix222 said about FAT16 limiting the number of files in the root directory, there's also an issue in the jobb tool itself, and the FAT library it uses. You have to keep in mind, that if you want to read from the obb later, that the pictures are now in a subfolder. Use console>jobb -pn my.package.name -pv VERSIONCODE -d. Try to add one directory-hierarchy and make the "data"-directory to a subfolder If you have a folder "data" whith lost of pictures, and copied to the android sdk-tools directoryĪnd you use console>jobb -pn my.package.name -pv VERSIONCODE -d. This is, because the obb file format is saved in FAT16, whitch only allows 512 entries/files in the root directory de.waldheinz.fs.fat.Directory Full Exception: directory is full You can also get following error with the jobb-Tool (at least in windows with the jobb.bat), if you have many many files. Java.io.IOException: FAT Full (1676, 1677)Īt de.waldheinz.fs.(Fat.java:298)Īt de.waldheinz.fs.(Fat.java:376)Īt de.waldheinz.fs.(Fat.java:353)Īt de.waldheinz.fs.(ClusterChain.java:164)Īt de.waldheinz.fs.(ClusterChain.java:132)Īt de.waldheinz.fs.(FatFile.java:91)Īt de.waldheinz.fs.(FatFile.java:154)Īt $1.processFile(Main.java:495)Īt .processAllFiles(Main.java:604)Īt .processAllFiles(Main.java:600)Īt .main(Main.java:417)Įxception in thread "main" : Error getting/writing file with name: main.1.Īt $1.processFile(Main.java:501)

jobb -d /home/manoj/Desktop/Test -o main.1. -k "manoj" -pn -pv 1 I am running the following command to get my encrypted obb file for apk expansion.
