Hex data to binary file

Convert a hexadecimal string to a binary file

JavaScript

hexdata = '424D3C0000000000000036000000280000000100000001000000010018000000000006000000120B0000120B00000000000000000000FFFFFF000000';
var byteArray = new Uint8Array(hexdata.length/2);
for (var x = 0; x < byteArray.length; x++){
    byteArray[x] = parseInt(hexdata.substr(x*2,2), 16);
}

var blob = new Blob([byteArray], {type: "application/octet-stream"});
console.log(URL.createObjectURL(blob));