buffer


1. Create a Buffer from a String:

const buf = Buffer.from('Hello, world!');

2. Create a Buffer from an Array of Numbers:

const buf = Buffer.from([1, 2, 3, 4, 5]);

3. Create a Buffer from an Array of Strings:

const buf = Buffer.from(['a', 'b', 'c', 'd', 'e']);

4. Create a Buffer from a File:

const fs = require('fs');
const buf = Buffer.from(fs.readFileSync('file.txt'));

5. Convert a Buffer to a String:

const str = buf.toString();

6. Convert a Buffer to an Array of Numbers:

const arr = buf.toJSON().data;

7. Convert a Buffer to an Array of Strings:

const arr = buf.toString().split('');

8. Concatenate Buffers:

const buf1 = Buffer.from('Hello, ');
const buf2 = Buffer.from('world!');
const buf3 = Buffer.concat([buf1, buf2]);

9. Slice a Buffer:

10. Copy a Buffer:

11. Compare Buffers:

12. Write to a Buffer:

13. Read from a Buffer:

14. Inspect a Buffer:

15. Fill a Buffer with a Value:

16. Convert a Buffer to a Base64 String:

17. Convert a Base64 String to a Buffer:

18. Create a Buffer from a Stream:

19. Write a Buffer to a Stream:

20. Send a Buffer over a TCP Socket:

21. Receive a Buffer from a TCP Socket:

22. Write a Buffer to a File:

23. Read a Buffer from a File:

24. Encrypt a Buffer with AES-256:

25. Decrypt a Buffer with AES-256:

26. Hash a Buffer with SHA-256:

27. Sign a Buffer with RSA:

28. Verify a Buffer with RSA:

29. Generate a Random Buffer:

30. Shuffle a Buffer:

31. Zero a Buffer:

32. Create a Buffer Pool:

33. Use a Buffer Pool with a Stream:

34. Use a Buffer Pool with a Middleware:

35. Use a Buffer Pool with Request/Response:

36. Use a Buffer Pool with TCP Server: