Server IP : 104.21.14.103 / Your IP : 3.23.101.203 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/tar/lib/ |
Upload File : |
// just like the Entry class, but it buffers the contents // // XXX It would be good to set a maximum BufferEntry filesize, // since it eats up memory. In normal operation, // these are only for long filenames or link names, which are // rarely very big. module.exports = BufferEntry var inherits = require("inherits") , Entry = require("./entry.js") function BufferEntry () { Entry.apply(this, arguments) this._buffer = new Buffer(this.props.size) this._offset = 0 this.body = "" this.on("end", function () { this.body = this._buffer.toString().slice(0, -1) }) } inherits(BufferEntry, Entry) // collect the bytes as they come in. BufferEntry.prototype.write = function (c) { c.copy(this._buffer, this._offset) this._offset += c.length Entry.prototype.write.call(this, c) }