In some environments and contexts the processing model is based on UTF-8. In those same environments the processing
model can be strings and not ArrayBuffer or TypedArray.
When the data includes Uint32Array it could become necessary to convert Uint32Array to Uint8Array, Uint32Array to Uint8Array.
Here are some approaches I have used to convert between Uint32Array (4 bytes per element) and Uint8Array (1 byte per element).