- 버퍼는 바이너리 데이터를 다루는 노드 JS의 전역 클래스이며, 문자열을 16진수로 표현합니다.🧱
- 스트림은 대용량 데이터를 효율적으로 처리하기 위해 데이터를 작은 조각으로 나누어 전송하는 방식입니다. 🌊
fs.createReadStream
과fs.createWriteStream
을 사용하여 파일 읽기/쓰기 스트림을 생성하고,pipe()
메서드로 연결할 수 있습니다. 🔗- 트랜스폼 스트림은 데이터를 변환하는 데 사용되며,
zlib
모듈을 사용하여 데이터를 압축하거나 해제할 수 있습니다. ⚙️ - 듀플렉스 스트림은 읽기 및 쓰기 모두 가능한 스트림이며, TCP 소켓에서 사용됩니다. 📡