Показать сообщение отдельно
  #2 (permalink)  
Старый 15.01.2023, 13:51
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,754

Двоичные данные надо сохранять через типизированные массивы

<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>
Ответить с цитированием