Lines Matching refs:sectors

1599 var nmfs = 0; // number of mini FAT sectors
1605 var fat_addrs/*:Array<number>*/ = []; // locations of FAT sectors
1663 /** Break the file up into sectors */
1664 var sectors/*:Array<RawBytes>*/ = sectorify(file, ssz);
1666 sleuth_fat(difat_start, difat_sec_cnt, sectors, ssz, fat_addrs);
1669 var sector_list/*:SectorList*/ = make_sector_list(sectors, dir_start, fat_addrs, ssz);
1679 read_directory(dir_start, sector_list, sectors, Paths, nmfs, files, FileIndex, minifat_start);
1690 if(options && options.raw) o.raw = {header: header, sectors: sectors};
1730 /** Break the file up into sectors */
1733 var sectors/*:Array<RawBytes>*/ = [];
1734 for(var i=1; i < nsectors; ++i) sectors[i-1] = file.slice(i*ssz,(i+1)*ssz);
1735 sectors[nsectors-1] = file.slice(nsectors*ssz);
1736 return sectors;
1794 function sleuth_fat(idx/*:number*/, cnt/*:number*/, sectors/*:Array<RawBytes>*/, ssz/*:number*/, fa… argument
1799 var sector = sectors[idx], m = (ssz>>>2)-1;
1805 if(cnt >= 1) sleuth_fat(__readInt32LE(sector,ssz-4),cnt - 1, sectors, ssz, fat_addrs);
1809 /** Follow the linked list of sectors for a given starting point */
1810 function get_sector_list(sectors/*:Array<RawBytes>*/, start/*:number*/, fat_addrs/*:Array<number>*/… argument
1817 buf_chain.push(sectors[j]);
1821 if(!sectors[addr]) break;
1822 j = __readInt32LE(sectors[addr], jj);
1828 function make_sector_list(sectors/*:Array<RawBytes>*/, dir_start/*:number*/, fat_addrs/*:Array<numb… argument
1829 var sl = sectors.length, sector_list/*:SectorList*/ = ([]/*:any*/);
1842 buf_chain.push(sectors[j]);
1846 if(!sectors[addr]) break;
1847 j = __readInt32LE(sectors[addr], jj);
1856 function read_directory(dir_start/*:number*/, sector_list/*:SectorList*/, sectors/*:Array<RawBytes>…
1891 …if(sector_list[o.start] === undefined) sector_list[o.start] = get_sector_list(sectors, o.start, se…