I need to store some large binary files varying from about 5MB to about 1GB and random access them in my Google Chrome App.
But FileReader
doesn't provide seek
method so maybe I have to split a file into segments. Is there any other way to access large files without loading the whole file into memory?
And where should I store these files or segments? If there are many segments, will it cause performance problems?
- fileSystem
- localStorage
- indexDB
- webSQL