Lines Matching refs:FileIndex

1678 var files/*:CFBFiles*/ = {}, Paths/*:Array<string>*/ = [], FileIndex/*:CFBFileIndex*/ = [], FullPat…
1679 read_directory(dir_start, sector_list, sectors, Paths, nmfs, files, FileIndex, minifat_start);
1681 build_full_paths(FileIndex, FullPaths, Paths);
1685 FileIndex: FileIndex, property in CFB.parse.o
1856 …SectorList*/, sectors/*:Array<RawBytes>*/, Paths/*:Array<string>*/, nmfs, files, FileIndex, mini) {
1903 FileIndex.push(o);
1932 if(!cfb.FileIndex) cfb.FileIndex = [];
1933 if(cfb.FullPaths.length !== cfb.FileIndex.length) throw new Error("inconsistent CFB structure");
1936 cfb.FileIndex[0] = ({ name: root, type: 5 }/*:any*/);
1938 if(o.CLSID) cfb.FileIndex[0].clsid = o.CLSID;
1945 cfb.FileIndex.push(({ name: nm, type: 2, content:p, size:4, L:69, R:69, C:69 }/*:any*/));
1953 var _file = cfb.FileIndex[i];
1957 else { cfb.FileIndex.pop(); cfb.FullPaths.pop(); }
1975 if(cfb.FileIndex[i].type === 0) continue;
1976 data.push([cfb.FullPaths[i], cfb.FileIndex[i]]);
2001 cfb.FullPaths = []; cfb.FileIndex = [];
2002 for(i = 0; i < data.length; ++i) { cfb.FullPaths[i] = data[i][0]; cfb.FileIndex[i] = data[i][1]; }
2004 var elt = cfb.FileIndex[i];
2041 for(var i = 0; i < cfb.FileIndex.length; ++i) {
2042 var file = cfb.FileIndex[i];
2058 cfb.FileIndex[0].size = mini_size << 6;
2059 L[7] = (cfb.FileIndex[0].start=L[0]+L[1]+L[2]+L[3]+L[4]+L[5])+((L[6]+7) >> 3);
2100 var file/*:CFBEntry*/ = cfb.FileIndex[0];
2101 for(; j < cfb.FileIndex.length; ++j) {
2102 file = cfb.FileIndex[j];
2113 for(j = 0; j < cfb.FileIndex.length; ++j) {
2114 file = cfb.FileIndex[j];
2131 file = cfb.FileIndex[i];
2154 for(i = 1; i < cfb.FileIndex.length; ++i) {
2155 file = cfb.FileIndex[i];
2169 for(i = 1; i < cfb.FileIndex.length; ++i) {
2170 file = cfb.FileIndex[i];
2200 if(w !== -1) return cfb.FileIndex[w];
2206 …llPaths[w].replace(chr1,'!') : UCFullPaths[w]).replace(chr0,'') == UCPath) return cfb.FileIndex[w];
2207 …m ? UCPaths[w].replace(chr1,'!') : UCPaths[w]).replace(chr0,'') == UCPath) return cfb.FileIndex[w];
2737 var FileIndex/*:CFBFileIndex*/ = [], FullPaths/*:Array<string>*/ = [];
2739 FileIndex: FileIndex,
2852 var root = cfb.FullPaths[0], fp = root, fi = cfb.FileIndex[0];
2857 fp = cfb.FullPaths[i].slice(root.length); fi = cfb.FileIndex[i];
3090 var FileIndex/*:CFBFileIndex*/ = [], FullPaths/*:Array<string>*/ = [];
3092 FileIndex: FileIndex,
3119 var root = cfb.FullPaths[0], fp = root, fi = cfb.FileIndex[0];
3122 fi = cfb.FileIndex[i];
3171 cfb.FileIndex.push(file);
3189 if(file) for(var j = 0; j < cfb.FileIndex.length; ++j) if(cfb.FileIndex[j] == file) {
3190 cfb.FileIndex.splice(j, 1);
3200 if(file) for(var j = 0; j < cfb.FileIndex.length; ++j) if(cfb.FileIndex[j] == file) {
3201 cfb.FileIndex[j].name = filename(new_name);
3538 if(f == n || g == n) return zip.files ? zip.files[k[i]] : zip.FileIndex[i];
12486 CFB.utils.cfb_add(newcfb, newpath, cfb.FileIndex[i].content);
12496 CFB.utils.cfb_add(cfb, newpath, vba.FileIndex[i].content);
24164 cfb.FileIndex.forEach(function(s) {
24311 cfb.FileIndex.map(function(fi, idx) {
24334 cfb.FileIndex.forEach(function(fi) {
25140 if(zip.FileIndex) return parse_numbers_iwa(zip, opts);
25312 out.files[p] = zip.FileIndex[idx];