CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
README.md154 linesDownload Raw Back to b4a
1# Buffer for Array2 3Buffer for Array (B4A) provides a set of functions for bridging the gap between the Node.js `Buffer` class and the `Uint8Array` class. A browser compatibility layer is also included, making it possible to use B4A in both Node.js and browsers without having to worry about whether you're dealing with buffers or typed arrays.4 5## Installation6 7```sh8npm i b4a9```10 11### React Native12 13When imported from React Native `b4a` will make use of `react-native-b4a` for optimised buffer operations when available. All you need to do is install it:14 15```sh16npm i react-native-b4a17```18 19## API20 21#### `b4a.isBuffer(value)`22 23See https://nodejs.org/api/buffer.html#static-method-bufferisbufferobj24 25This will also return `true` when passed a `Uint8Array`.26 27#### `b4a.isEncoding(encoding)`28 29See https://nodejs.org/api/buffer.html#static-method-bufferisencodingencoding30 31#### `b4a.alloc(size[, fill[, encoding]])`32 33See https://nodejs.org/api/buffer.html#static-method-bufferallocsize-fill-encoding34 35#### `b4a.allocUnsafe(size)`36 37See https://nodejs.org/api/buffer.html#static-method-bufferallocunsafesize38 39#### `b4a.allocUnsafeSlow(size)`40 41See https://nodejs.org/api/buffer.html#static-method-bufferallocunsafeslowsize42 43#### `b4a.byteLength(string)`44 45See https://nodejs.org/api/buffer.html#static-method-bufferbytelengthstring-encoding46 47#### `b4a.compare(buf1, buf2)`48 49See https://nodejs.org/api/buffer.html#static-method-buffercomparebuf1-buf250 51#### `b4a.concat(buffers[, totalLength])`52 53See https://nodejs.org/api/buffer.html#static-method-bufferconcatlist-totallength54 55#### `b4a.copy(source, target[, targetStart[, sourceStart[, sourceEnd]]])`56 57See https://nodejs.org/api/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend58 59#### `b4a.equals(buf1, buf2)`60 61See https://nodejs.org/api/buffer.html#bufequalsotherbuffer62 63#### `b4a.fill(buffer, value[, offset[, end]][, encoding])`64 65See https://nodejs.org/api/buffer.html#buffillvalue-offset-end-encoding66 67#### `b4a.from(array)`68 69See https://nodejs.org/api/buffer.html#static-method-bufferfromarray70 71#### `b4a.from(arrayBuffer[, byteOffset[, length]])`72 73See https://nodejs.org/api/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length74 75#### `b4a.from(buffer)`76 77See https://nodejs.org/api/buffer.html#static-method-bufferfrombuffer78 79#### `b4a.from(string[, encoding])`80 81See https://nodejs.org/api/buffer.html#static-method-bufferfromstring-encoding82 83#### `b4a.includes(buffer, value[, byteOffset][, encoding])`84 85See https://nodejs.org/api/buffer.html#bufincludesvalue-byteoffset-encoding86 87#### `b4a.indexOf(buffer, value[, byteOffset][, encoding])`88 89See https://nodejs.org/api/buffer.html#bufindexofvalue-byteoffset-encoding90 91#### `b4a.lastIndexOf(buffer, value[, byteOffset][, encoding])`92 93See https://nodejs.org/api/buffer.html#buflastindexofvalue-byteoffset-encoding94 95#### `b4a.swap16(buffer)`96 97See https://nodejs.org/api/buffer.html#bufswap1698 99#### `b4a.swap32(buffer)`100 101See https://nodejs.org/api/buffer.html#bufswap32102 103#### `b4a.swap64(buffer)`104 105See https://nodejs.org/api/buffer.html#bufswap64106 107#### `b4a.toBuffer(buffer)`108 109Convert a buffer to its canonical representation. In Node.js, the canonical representation is a `Buffer`. In the browser, the canonical representation is a `Uint8Array`.110 111#### `b4a.toString(buffer, [encoding[, start[, end]]])`112 113See https://nodejs.org/api/buffer.html#buftostringencoding-start-end114 115#### `b4a.write(buffer, string[, offset[, length]][, encoding])`116 117See https://nodejs.org/api/buffer.html#bufwritestring-offset-length-encoding118 119#### `b4a.writeDoubleLE(buffer, value[, offset])`120 121See https://nodejs.org/api/buffer.html#bufwritedoublelevalue-offset122 123#### `b4a.writeFloatLE(buffer, value[, offset])`124 125See https://nodejs.org/api/buffer.html#bufwritefloatlevalue-offset126 127#### `b4a.writeUInt32LE(buffer, value[, offset])`128 129https://nodejs.org/api/buffer.html#bufwriteuint32levalue-offset130 131#### `b4a.writeInt32LE(buffer, value[, offset])`132 133See https://nodejs.org/api/buffer.html#bufwriteint32levalue-offset134 135#### `b4a.readDoubleLE(buffer[, offset])`136 137See https://nodejs.org/api/buffer.html#bufreaddoubleleoffset138 139#### `b4a.readFloatLE(buffer[, offset])`140 141See https://nodejs.org/api/buffer.html#bufreadfloatleoffset142 143#### `b4a.readUInt32LE(buffer[, offset])`144 145See https://nodejs.org/api/buffer.html#bufreaduint32leoffset146 147#### `b4a.readInt32LE(buffer[, offset])`148 149See https://nodejs.org/api/buffer.html#bufreadint32leoffset150 151## License152 153Apache 2.0154 
basant307/AI_Governance_Project · CoolFace