How to use buffer.atob:
GitHub: moyels/rtsp2ws
100 101 102 103 104 105 106 107 108 109
return } let rtspUrl = params.url; try { rtspUrl = atob(rtspUrl); } catch (e) { console.log(e); return; }
How to use buffer.kMaxLength:
7 8 9 10 11 12 13 14 15 16 17
const assert = require('assert'); // Change kMaxLength for zlib to trigger the error without having to allocate // large Buffers. const buffer = require('buffer'); const oldkMaxLength = buffer.kMaxLength; buffer.kMaxLength = 64; const zlib = require('zlib'); buffer.kMaxLength = oldkMaxLength;
How to use buffer.slice:
4982 4983 4984 4985 4986 4987 4988 4989 4990
// still not enough chars in this buffer? wait for more ... return ''; } // remove bytes belonging to the current character from the buffer buffer = buffer.slice(available, buffer.length); // get the character that was split charStr = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
How to use buffer.File:
GitHub: altmp/alt-node
11 12 13 14 15 16 17 18 19 20
lastModified: Date.now() - 1e6, }; async function run(n, bytes, operation) { const buff = Buffer.allocUnsafe(bytes); const source = new File(buff, 'dummy.txt', options); bench.start(); for (let i = 0; i < n; i++) { switch (operation) { case 'text':
How to use buffer.Blob:
GitHub: metrico/qryn
1189 1190 1191 1192 1193 1194 1195 1196 1197 1198
buffer.push(...lastString) buffer.push(data.slice(0, lastNewline + 1)) lastString = [data.slice(lastNewline + 1)] }) const flush = async () => { const _buffer = new Blob(buffer) buffer = [] const _stream = preprocessLiveStream({ data: await _buffer.text() }, options.stream) const gen = _stream.toGenerator() for await (const item of gen()) {
See more examples
How to use buffer.toString:
5013 5014 5015 5016 5017 5018 5019 5020 5021 5022
// buffer the incomplete character bytes we got buffer.copy(this.charBuffer, 0, buffer.length - this.charReceived, end); end -= this.charReceived; } charStr += buffer.toString(this.encoding, 0, end); var end = charStr.length - 1; var charCode = charStr.charCodeAt(end); // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
How to use buffer._augment:
1189 1190 1191 1192 1193 1194 1195 1196 1197 1198
throw new Error('First argument needs to be a number, array or string.') var buf if (Buffer._useTypedArrays) { // Preferred: Return an augmented `Uint8Array` instance for best performance buf = Buffer._augment(new Uint8Array(length)) } else { // Fallback: Return THIS instance of Buffer (created by `new`) buf = this buf.length = length
How to use buffer.alloc:
GitHub: bolucat/Firefox
126 127 128 129 130 131 132 133 134 135 136 137 138
ip.mask = function(addr, mask) { addr = ip.toBuffer(addr); mask = ip.toBuffer(mask); var result = Buffer.alloc(Math.max(addr.length, mask.length)); var i = 0; // Same protocol - do bitwise and if (addr.length === mask.length) {
See more examples
How to use buffer.isBuffer:
73 74 75 76 77 78 79 80 81 82 83 84
function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } var destroyImpl = require('./internal/streams/destroy');
How to use buffer.allocUnsafe:
GitHub: mansimodiTrootech/repoB
3 4 5 6 7 8 9 10 11 12
const StringDecoder = require('string_decoder').StringDecoder const decoder = new StringDecoder() const errors = require('redis-errors') const ReplyError = errors.ReplyError const ParserError = errors.ParserError var bufferPool = Buffer.allocUnsafe(32 * 1024) var bufferOffset = 0 var interval = null var counter = 0 var notDecreased = 0
How to use buffer.fill:
1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706
return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') {
How to use buffer.copy:
4973 4974 4975 4976 4977 4978 4979 4980 4981 4982
var available = (buffer.length >= this.charLength - this.charReceived) ? this.charLength - this.charReceived : buffer.length; // add the new bytes to the char buffer buffer.copy(this.charBuffer, this.charReceived, 0, available); this.charReceived += available; if (this.charReceived < this.charLength) { // still not enough chars in this buffer? wait for more ...
How to use buffer.concat:
216 217 218 219 220 221 222 223 224 225
var err = null; if (nread >= kMaxLength) { err = new RangeError(kRangeErrorMessage); } else { buf = Buffer.concat(buffers, nread); } buffers = []; engine.close();
How to use buffer.from:
182 183 184 185 186 187 188 189 190 191
this.offset = 0; var _me = this; this.fileReader.onloadend = function loaded(event) { var data = event.target.result; var buf = Buffer.from(data); _me.push(buf); } } util.inherits(FileStream, Stream.Readable);
See more examples
How to use buffer.SlowBuffer:
GitHub: mansimodiTrootech/repoB
58 59 60 61 62 63 64 65
SafeBuffer.allocUnsafeSlow = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return buffer.SlowBuffer(size) }
How to use buffer.isEncoding:
89 90 91 92 93 94 95 96 97
return length; } // -- Buffer --------------------------------------------------------------- original.BufferIsEncoding = Buffer.isEncoding; Buffer.isEncoding = function(encoding) { return Buffer.isNativeEncoding(encoding) || iconv.encodingExists(encoding); }
How to use buffer.isNativeEncoding:
91 92 93 94 95 96 97 98 99 100
// -- Buffer --------------------------------------------------------------- original.BufferIsEncoding = Buffer.isEncoding; Buffer.isEncoding = function(encoding) { return Buffer.isNativeEncoding(encoding) || iconv.encodingExists(encoding); } original.BufferByteLength = Buffer.byteLength; Buffer.byteLength = SlowBuffer.byteLength = function(str, encoding) {
How to use buffer.length:
9127 9128 9129 9130 9131 9132 9133 9134 9135 9136
while (true) { var code1 = this.getCode(litCodeTable); if (code1 < 256) { if (pos + 1 >= limit) { buffer = this.ensureBuffer(pos + 1); limit = buffer.length; } buffer[pos++] = code1; continue; }
How to use buffer.byteLength:
2322 2323 2324 2325 2326 2327 2328 2329 2330 2331
jsPDFAPI.arrayBufferToBinaryString = function(buffer) { if(this.isArrayBuffer(buffer)) buffer = new Uint8Array(buffer); var binary_string = ''; var len = buffer.byteLength; for (var i = 0; i < len; i++) { binary_string += String.fromCharCode(buffer[i]); } return binary_string;
How to use buffer.prototype:
121 122 123 124 125 126 127 128 129 130
if (typeof end == 'undefined') end = this.length; return iconv.decode(this.slice(start, end), encoding); } original.BufferWrite = Buffer.prototype.write; Buffer.prototype.write = function(string, offset, length, encoding) { var _offset = offset, _length = length, _encoding = encoding; // Support both (string, offset, length, encoding) // and the legacy (string, encoding, offset, length) if (isFinite(offset)) {
How to use buffer.Buffer:
6030 6031 6032 6033 6034 6035 6036 6037 6038 6039
return function _isBuffer() { return false }; try { var buffer = require('buffer'); if (typeof buffer.Buffer === 'function') _Buffer = buffer.Buffer; } catch (error) {} return function _isBuffer(value) { return value instanceof ArrayBuffer ||