JS에서 Blob (Binary Large Object, 블랍)은 이미지, 사운드, 비디오와 같은 멀티미디어 데이터를 다룰때 사용하는 데이터 형식이라고 할 수 있다.
1. 데이터의 크기 및 MIME(Multipurpose Internet Mail Extensions)타입을 알아내거나
2. 데이터 송수신을 위해 작은 Blob객체로 나누는 등의 작업에 사용한다.
3. Binary 형태로 Large 큰 Object 객체를 저장한다는 의미
4. 이미지, 비디오 , 사운드등과같은 멀티미디어 객체들을 주로 가리킨다.
Blob blob =null; <<이런 느낌이다.
*MIME란
ASCII의 단점을 보강한 새로운 인코딩 방식. ASCII만으로는 전송이 불가능한 바이너리 파일들을 문제없이 전달하기위해선 텍스트 파일로의 변환이 필요하게 되었다.
웹을 통해 여러형태의 파일을 전달하는데 쓰이는 파일변환정보를 뜻한다.
인코딩 -> 디코딩을 통해 텍스트만 전달할 수 있던 기존의 이메일 시스템에서 자유롭게 파일들을 주고받게 되었다.
'Develog > TIL' 카테고리의 다른 글
백엔드 폴더 흐름 정리 (0) | 2022.05.24 |
---|---|
express 경로 이해하기 (0) | 2022.05.17 |
게임 랜덤 뽑기시스템 구현 (0) | 2022.05.14 |
flex 공부 (0) | 2022.04.17 |
[Git] 원격저장소와 연결하기 (0) | 2022.04.09 |