Lines Matching refs:data

16 function char_codes(data) { var o = []; for(var i = 0, len = data.length; i < len; ++i) o[i] = data  argument
17 var debom_xml = function(data) { return data; }; argument
22 debom_xml = function(data) {
23 …if(data.charCodeAt(0) === 0xFF && data.charCodeAt(1) === 0xFE) { return cptable.utils.decode(1200,…
24 return data;
1116 return {nodes: buf, data:__toBuffer([buf_chain])};
1138 sector_list[k] = {nodes: buf, data:__toBuffer([buf_chain])};
1147 var sector = sector_list[dir_start].data;
1184 o.content = sector_list[o.start].data.slice(0,o.size);
1189 o.content = sector_list[minifat_store].data.slice(o.start*MSSZ,o.start*MSSZ+o.size);
1300 function getdata(data) { argument
1301 if(!data) return null;
1302 if(data.name.substr(-4) === ".bin") {
1303 if(data.data) return char_codes(data.data);
1304 if(data.asNodeBuffer && has_buf) return data.asNodeBuffer();
1305 …if(data._data && data._data.getContent) return Array.prototype.slice.call(data._data.getContent());
1307 …if(data.data) return data.name.substr(-4) !== ".bin" ? debom_xml(data.data) : char_codes(data.data
1308 if(data.asNodeBuffer && has_buf) return debom_xml(data.asNodeBuffer().toString('binary'));
1309 if(data.asBinary) return debom_xml(data.asBinary());
1310 …if(data._data && data._data.getContent) return debom_xml(cc2str(Array.prototype.slice.call(data._d…
1424 var utf8readb = function utf8readb(data) { argument
1425 var out = new Buffer(2*data.length), w, i, j = 1, k = 0, ww=0, c;
1426 for(i = 0; i < data.length; i+=j) {
1428 if((c=data.charCodeAt(i)) < 128) w = c;
1429 else if(c < 224) { w = (c&31)*64+(data.charCodeAt(i+1)&63); j=2; }
1430 … else if(c < 240) { w=(c&15)*4096+(data.charCodeAt(i+1)&63)*64+(data.charCodeAt(i+2)&63); j=3; }
1432 …w = (c & 7)*262144+(data.charCodeAt(i+1)&63)*4096+(data.charCodeAt(i+2)&63)*64+(data.charCodeAt(i+…
1443 var utf8readc = function utf8readc(data) { return Buffer(data, 'binary').toString('utf8'); }; argument
1463 function parseVector(data) { argument
1464 var h = parsexmltag(data);
1466 var matches = data.match(vtregex(h.baseType))||[];
1682 function recordhopper(data, cb, opts) { argument
1684 prep_blob(data, data.l || 0);
1685 while(data.l < data.length) {
1686 var RT = data.read_shift(1);
1687 if(RT & 0x80) RT = (RT & 0x7F) + ((data.read_shift(1) & 0x7F)<<7);
1689 tmpbyte = data.read_shift(1);
1691 …for(cntbyte = 1; cntbyte <4 && (tmpbyte & 0x80); ++cntbyte) length += ((tmpbyte = data.read_shift(…
1692 var d = R.f(data, length, opts);
1777 O.rc4 = function(key, data) { argument
1785 i = j = 0; out = Buffer(data.length);
1786 for(c = 0; c != data.length; ++c) {
1790 out[c] = (data[c] ^ S[(S[i]+S[j])&255]);
1805 function parse_StrRun(data, length) { argument
1806 return { ich: data.read_shift(2), ifnt: data.read_shift(2) };
1810 function parse_RichStr(data, length) { argument
1811 var start = data.l;
1812 var flags = data.read_shift(1);
1813 var str = parse_XLWideString(data);
1818 var dwSizeStrRun = data.read_shift(4);
1819 for(var i = 0; i != dwSizeStrRun; ++i) rgsStrRun.push(parse_StrRun(data));
1826 data.l = start + length;
1838 function parse_XLSBCell(data) { argument
1839 var col = data.read_shift(4);
1840 var iStyleRef = data.read_shift(2);
1841 iStyleRef += data.read_shift(1) <<16;
1842 var fPhShow = data.read_shift(1);
1855 function parse_XLSBCodeName (data, length) { return parse_XLWideString(data, length); } argument
1858 function parse_XLNullableWideString(data) { argument
1859 var cchCharacters = data.read_shift(4);
1860 …return cchCharacters === 0 || cchCharacters === 0xFFFFFFFF ? "" : data.read_shift(cchCharacters, '…
1862 function write_XLNullableWideString(data, o) { argument
1864 o.write_shift(4, data.length > 0 ? data.length : 0xFFFFFFFF);
1865 if(data.length > 0) o.write_shift(0, data, 'dbcs');
1870 function parse_XLWideString(data) { argument
1871 var cchCharacters = data.read_shift(4);
1872 return cchCharacters === 0 ? "" : data.read_shift(cchCharacters, 'dbcs');
1874 function write_XLWideString(data, o) { argument
1875 if(o == null) o = new_buf(4+2*data.length);
1876 o.write_shift(4, data.length);
1877 if(data.length > 0) o.write_shift(0, data, 'dbcs');
1888 function parse_RkNumber(data) { argument
1889 var b = data.slice(data.l, data.l+4);
1891 data.l+=4;
1898 function parse_UncheckedRfX(data) { argument
1900 cell.s.r = data.read_shift(4);
1901 cell.e.r = data.read_shift(4);
1902 cell.s.c = data.read_shift(4);
1903 cell.e.c = data.read_shift(4);
1918 function parse_Xnum(data, length) { return data.read_shift(8, 'f'); } argument
1919 function write_Xnum(data, o) { return (o || new_buf(8)).write_shift(8, 'f', data); } argument
1936 function parse_BrtColor(data, length) { argument
1938 var d = data.read_shift(1);
1941 out.index = data.read_shift(1);
1942 out.nTintAndShade = data.read_shift(2, 'i');
1943 out.bRed = data.read_shift(1);
1944 out.bGreen = data.read_shift(1);
1945 out.bBlue = data.read_shift(1);
1946 out.bAlpha = data.read_shift(1);
1950 function parse_FontFlags(data, length) { argument
1951 var d = data.read_shift(1);
1952 data.l++;
2403 function parse_ct(data, opts) { argument
2405 if(!data || !data.match) return data;
2409 (data.match(tagregex)||[]).forEach(function(x) {
2488 function parse_rels(data, currentFilePath) { argument
2489 if (!data) return data;
2511 data.match(tagregex).forEach(function(x) {
2576 function parse_core_props(data) { argument
2580 var f = CORE_PROPS[i], cur = data.match(CORE_PROPS_REGEX[i]);
2634 function parse_ext_props(data, p) { argument
2639 case "string": p[f[1]] = (data.match(matchtag(f[0]))||[])[1]; break;
2640 case "bool": p[f[1]] = (data.match(matchtag(f[0]))||[])[1] === "true"; break;
2642 var cur = data.match(new RegExp("<" + f[0] + "[^>]*>(.*)<\/" + f[0] + ">"));
2696 function parse_cust_props(data, opts) { argument
2698 var m = data.match(custregex);
7295 if(opts.cellStyles && data.indexOf("</cols>")!==-1) {
7297 var cols = data.match(colregex);
7304 var mtch=data.match(sheetdataregex);
7308 if(data.indexOf("</hyperlinks>")!==-1) parse_ws_xml_hlinks(s, data.match(hlinkregex), rels);
7335 function parse_ws_xml_hlinks(s, data, rels) { argument
7336 for(var i = 0; i != data.length; ++i) {
7337 var val = parsexmltag(data[i], true);
7570 function parse_BrtRowHdr(data, length) { argument
7572 z.r = data.read_shift(4);
7573 data.l += length-4;
7582 function parse_BrtWsProp(data, length) { argument
7585 data.l += 19;
7586 z.name = parse_XLSBCodeName(data, length - 19);
7591 function parse_BrtCellBlank(data, length) { argument
7592 var cell = parse_XLSBCell(data);
7602 function parse_BrtCellBool(data, length) { argument
7603 var cell = parse_XLSBCell(data);
7604 var fBool = data.read_shift(1);
7609 function parse_BrtCellError(data, length) { argument
7610 var cell = parse_XLSBCell(data);
7611 var fBool = data.read_shift(1);
7616 function parse_BrtCellIsst(data, length) { argument
7617 var cell = parse_XLSBCell(data);
7618 var isst = data.read_shift(4);
7623 function parse_BrtCellReal(data, length) { argument
7624 var cell = parse_XLSBCell(data);
7625 var value = parse_Xnum(data);
7630 function parse_BrtCellRk(data, length) { argument
7631 var cell = parse_XLSBCell(data);
7632 var value = parse_RkNumber(data);
7637 function parse_BrtCellSt(data, length) { argument
7638 var cell = parse_XLSBCell(data);
7639 var value = parse_XLWideString(data);
7644 function parse_BrtFmlaBool(data, length, opts) { argument
7645 var cell = parse_XLSBCell(data);
7646 var value = data.read_shift(1);
7649 var formula = parse_XLSBCellParsedFormula(data, length-9);
7652 else data.l += length-9;
7657 function parse_BrtFmlaError(data, length, opts) { argument
7658 var cell = parse_XLSBCell(data);
7659 var value = data.read_shift(1);
7662 var formula = parse_XLSBCellParsedFormula(data, length-9);
7665 else data.l += length-9;
7670 function parse_BrtFmlaNum(data, length, opts) { argument
7671 var cell = parse_XLSBCell(data);
7672 var value = parse_Xnum(data);
7675 var formula = parse_XLSBCellParsedFormula(data, length - 16);
7678 else data.l += length-16;
7683 function parse_BrtFmlaString(data, length, opts) { argument
7684 var start = data.l;
7685 var cell = parse_XLSBCell(data);
7686 var value = parse_XLWideString(data);
7689 var formula = parse_XLSBCellParsedFormula(data, start + length - data.l);
7691 else data.l = start + length;
7699 function parse_BrtHLink(data, length, opts) { argument
7700 var end = data.l + length;
7701 var rfx = parse_UncheckedRfX(data, 16);
7702 var relId = parse_XLNullableWideString(data);
7703 var loc = parse_XLWideString(data);
7704 var tooltip = parse_XLWideString(data);
7705 var display = parse_XLWideString(data);
7706 data.l = end;
7711 function parse_ws_bin(data, opts, rels) { argument
7712 if(!data) return data;
7722 recordhopper(data, function ws_parse(val, R) {
8109 function parse_wb_xml(data, opts) { argument
8112 data.match(tagregex).forEach(function xml_wb(x) {
8247 function parse_BrtBundleSh(data, length) { argument
8249 z.hsState = data.read_shift(4); //ST_SheetState
8250 z.iTabID = data.read_shift(4);
8251 z.strRelID = parse_RelID(data,length-8);
8252 z.name = parse_XLWideString(data);
8255 function write_BrtBundleSh(data, o) { argument
8257 o.write_shift(4, data.hsState);
8258 o.write_shift(4, data.iTabID);
8259 write_RelID(data.strRelID, o);
8260 write_XLWideString(data.name.substr(0,31), o);
8265 function parse_BrtWbProp(data, length) { argument
8266 data.read_shift(4);
8267 var dwThemeVersion = data.read_shift(4);
8268 var strName = (length > 8) ? parse_XLWideString(data) : "";
8271 function write_BrtWbProp(data, o) { argument
8278 function parse_BrtFRTArchID$(data, length) { argument
8280 data.read_shift(4);
8281 o.ArchID = data.read_shift(4);
8282 data.l += length - 8;
8287 function parse_wb_bin(data, opts) { argument
8291 recordhopper(data, function hopper_wb(val, R) {
8361 function write_BrtFileVersion(data, o) { argument
8380 function write_BrtCalcProp(data, o) { argument
8392 function write_BrtFileRecover(data, o) { argument
8427 function parse_wb(data, name, opts) { argument
8428 return (name.substr(-4)===".bin" ? parse_wb_bin : parse_wb_xml)(data, opts);
8431 function parse_ws(data, name, opts, rels) { argument
8432 return (name.substr(-4)===".bin" ? parse_ws_bin : parse_ws_xml)(data, opts, rels);
8435 function parse_sty(data, name, opts) { argument
8436 return (name.substr(-4)===".bin" ? parse_sty_bin : parse_sty_xml)(data, opts);
8439 function parse_theme(data, name, opts) { argument
8440 return parse_theme_xml(data, opts);
8443 function parse_sst(data, name, opts) { argument
8444 return (name.substr(-4)===".bin" ? parse_sst_bin : parse_sst_xml)(data, opts);
8447 function parse_cmnt(data, name, opts) { argument
8448 return (name.substr(-4)===".bin" ? parse_comments_bin : parse_comments_xml)(data, opts);
8451 function parse_cc(data, name, opts) { argument
8452 return (name.substr(-4)===".bin" ? parse_cc_bin : parse_cc_xml)(data, opts);
8459 function write_ws(data, name, opts, wb) { argument
8460 return (name.substr(-4)===".bin" ? write_ws_bin : write_ws_xml)(data, opts, wb);
8463 function write_sty(data, name, opts) { argument
8464 return (name.substr(-4)===".bin" ? write_sty_bin : write_sty_xml)(data, opts);
8467 function write_sst(data, name, opts) { argument
8468 return (name.substr(-4)===".bin" ? write_sst_bin : write_sst_xml)(data, opts);
8561 function parse_xlml_data(xml, ss, data, cell, base, styles, csty, row, o) { argument
8572 switch(data.Type) {
9167 function parse_xlml(data, opts) { argument
9170 case "base64": return parse_xlml_xml(Base64.decode(data), opts);
9171 case "binary": case "buffer": case "file": return parse_xlml_xml(data, opts);
9172 case "array": return parse_xlml_xml(data.map(_chr).join(""), opts);
9279 var xfd = line.XF.data;
9289 if(options.cellStyles && line.XF && line.XF.data) process_cell_style(cell, line);
11369 function read_zip(data, opts) { argument
11370 var zip, d = data;
11372 if(!o.type) o.type = (has_buf && Buffer.isBuffer(data)) ? "buffer" : "base64";
11377 case "file": zip=new jszip(d=_fs.readFileSync(data)); break;
11383 function readSync(data, opts) { argument
11384 var zip, d = data, isfile = false, n;
11386 if(!o.type) o.type = (has_buf && Buffer.isBuffer(data)) ? "buffer" : "base64";
11387 if(o.type == "file") { isfile = true; o.type = "buffer"; d = _fs.readFileSync(data); }
11391 return parse_xlscfb(CFB.read(data, o), o);
11392 case 0x09: return parse_xlscfb(s2a(o.type === 'base64' ? Base64.decode(data) : data), o);
11396 return read_zip(data, opts);
11401 function readFileSync(data, opts) { argument
11403 return readSync(data, o);