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에 게시됨
자바 I/O 스트림: 파일 데이터 처리의 기초
자바 애플리케이션에서 파일이나 네트워크를 통해 데이터를 교환하는 것은 매우 흔한 작업입니다. 이러한 데이터 교환은 '입력(Input)'과 '출력(Output)'이라는 두 가지 주요 흐름을 통해 이루어지며, 자바에서는 이를 I/O(Input/Output) 스트림이라는 개념으로 추상화합니다. I/O 스트림은 데이터의 원천(Source)과 목적지(Destination)를 연결하는 파이프라인과 같다고 ...
7월 23일 04:55에 게시됨