JavaScript에서 바이너리 데이터 처리: ArrayBuffer, Blob, File, ReadableStream 및 Response 변환 기법
핵심 객체 개요
ArrayBuffer
ArrayBuffer는 고정 길이의 원시 바이너리 데이터 버퍼를 나타내는 JavaScript 객체입니다. 메모리에 저장된 바이너리 데이터를 직접 조작할 수 없으며, TypedArray나 DataView를 통해 접근해야 합니다.
// 8바이트 버퍼 생성
const dataBuffer = new ArrayBuffer(8);
// Int32Array로 데이터 조작
const intView = new Int32Array(dataBuff ...
9월 3일 15:21에 게시됨
MFC에서 SQLite BLOB을 활용한 서식 텍스트 영구 저장
MFC MDI 환경에서 CRichEditView 기반의 서식 텍스트를 SQLite 데이터베이스에 지속적으로 보관하는 방법을 다룹니다. 트리 뷰의 각 노드와 편집 뷰를 연동하며, RTF 데이터를 BLOB 필드로 입출력합니다.
데이터베이스 설계
노트 정보를 담는 테이블은 다음과 같이 구성합니다. data 컬럼이 RTF 이진 데이터를 저장하는 BLOB 필드입니다.
CREATE TABLE notes (
id ...
6월 28일 20:42에 게시됨