Skip to main content

Harshal V. LADHE

Working with Binary Data in JavaScript

Reading and writing raw bytes with `ArrayBuffer`, typed arrays and `DataView`: file formats, byte order and data for GPUs and network protocols.

Content tagged binary-data

  • Snippet:Bytes to Hex and Back with Uint8Array.fromHex() and toHex()

    Convert bytes to hex and back without padStart loops.
    Encode bytes as hex with ES2026's Uint8Array toHex(), decode with fromHex() and setFromHex(), with SHA-256 digests, colours, error cases and a padStart fallback.
    Published at:
    Categories:JavaScript
    Estimated reading time:5 min read