Двоичные данные надо сохранять через типизированные массивы
<body>
<script>
const sampleBits = 1673357377000;
const saveBitArray = function (data, filename) {
const buffer = new ArrayBuffer(8);
const bindata = new Float64Array(buffer);
bindata[0] = data;
const a = document.createElement("a");
a.download = filename;
document.body.append(a);
a.style = "display: none";
const blob = new Blob([buffer], {type: "octet/stream"});
const url = window.URL.createObjectURL(blob);
a.href = url;
a.click();
window.URL.revokeObjectURL(url);
a.remove();
};
saveBitArray(sampleBits, 'examplebin');
</script>
</body>