D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
node_modules
/
gulp
/
node_modules
/
b4a
/
lib
/
Filename :
ascii.js
back
Copy
function byteLength (string) { return string.length } function toString (buffer) { const len = buffer.byteLength let result = '' for (let i = 0; i < len; i++) { result += String.fromCharCode(buffer[i]) } return result } function write (buffer, string, offset = 0, length = byteLength(string)) { const len = Math.min(length, buffer.byteLength - offset) for (let i = 0; i < len; i++) { buffer[offset + i] = string.charCodeAt(i) } return len } module.exports = { byteLength, toString, write }