البحث في الملفات المحلية باستخدام File System API

إذا كان لديك عنصر File (مثل عنصر تم تخزينه باستخدام واجهة برمجة التطبيقات FileSystem API)، من الممكن الانتقال إليه وقراءة أجزاء منه بدون قراءة الملف بالكامل في الذاكرة:

var url = "filesystem:http://example.com/temporary/myfile.zip";

window.webkitResolveLocalFileSystemURL(url, function(fileEntry) {
    fileEntry.file(function(file) {
    var reader = new FileReader();

    reader.onload = function(e) {
        var ab = e.target.result; // arrayBuffer containing bytes 0-10 of file.
        var uInt8Arr = new Uint8Array(ab);
        ...
    };

    var blob = file.webkitSlice(0, 10, "application/zip");  // mimetype is optional
    reader.readAsArrayBuffer(blob);
    }, errorHandler);
}, errorHandler);