Lines Matching refs:fi

2852 	var root = cfb.FullPaths[0], fp = root, fi = cfb.FileIndex[0];
2857 fp = cfb.FullPaths[i].slice(root.length); fi = cfb.FileIndex[i];
2858 if(!fi.size || !fi.content || fp == "\u0001Sh33tJ5") continue;
2865 …crcs[fcnt] = typeof fi.content == "string" ? CRC32.bstr(fi.content, 0) : CRC32.buf(/*::((*/fi.cont…
2867 var outbuf = typeof fi.content == "string" ? s2a(fi.content) : fi.content/*::||[]*/;
2877 if(fi.mt) write_dos_date(o, fi.mt);
2881 o.write_shift(4, (flags & 8) ? 0 : /*::(*/fi.content/*::||[])*/.length);
2902 o.write_shift(4, /*::(*/fi.content/*::||[])*/.length);
2918 o.write_shift(4, /*::(*/fi.content/*::||[])*/.length);
2960 function get_content_type(fi/*:CFBEntry*/, fp/*:string*/)/*:string*/ {
2961 if(fi.ctype) return fi.ctype;
2963 var ext = fi.name || "", m = ext.match(/\.([^\.]+)$/);
3119 var root = cfb.FullPaths[0], fp = root, fi = cfb.FileIndex[0];
3122 fi = cfb.FileIndex[i];
3123 if(!fi.size || !fi.content || fp == "\u0001Sh33tJ5") continue;
3133 var ca = fi.content;
3145 out.push('Content-Type: ' + get_content_type(fi, fp));
24311 cfb.FileIndex.map(function(fi, idx) { argument
24312 return [fi, cfb.FullPaths[idx]];
24314 var fi = row[0], fp = row[1];
24315 if (fi.type != 2)
24317 if (!fi.name.match(/\.iwa/))
24319 if (fi.name.match(/OperationStorage/))
24321 parse_iwa_file(decompress_iwa_file(fi.content)).forEach(function(packet) {
24334 cfb.FileIndex.forEach(function(fi) { argument
24335 if (!fi.name.match(/\.iwa/))
24337 if (fi.name.match(/OperationStorage/))
24339 parse_iwa_file(decompress_iwa_file(fi.content)).forEach(function(ia) {