# 7. Handling files

워크플로에서 파일을 처리하면 사용자는 다양한 파일 유형을 효율적으로 미리 보고, 다운로드하고, 압축하고, 압축을 풀 수 있습니다.

### 워크플로 구축의 고급 파일 처리

- 📂 이 동영상에서는 워크플로 구축의 고급 기능인 파일 처리에 대해 살펴보고, **노드 출력에 대한 이진 보기**라는 새로운 옵션을 소개합니다.

- 🖼 바이너리 출력은 **파일 이름, 디렉토리, 유형, 크기** 등 파일에 대한 중요한 정보를 제공하는 반면, 테이블, JSON 및 스키마 보기는 파일만 처리할 때 비어 있는 상태로 유지됩니다.

- 🔄 예시에서는 HTTP 요청이 파일을 검색하여 사용자가 직접 **미리 보기 또는 다운로드**할 수 있도록 하는 방법을 보여줌으로써 바이너리 보기의 기능을 보여줍니다.

- 📦 또한, **자체 호스팅 및 JSON 객체 변환**에 유용한 zip 형식을 사용한 파일 압축 및 압축 해제 노드를 포함하여 파일 처리를 위한 주요 노드에 대해서도 논의했습니다.

- 📥 HTTP 요청을 실행하여 여러 파일을 검색함으로써, 저장 또는 전송이 용이하도록 **단일 zip 파일로 압축**하는 방법을 배웠습니다.

- 📤 이 동영상에서는 zip 파일을 요청하고 압축을 풀고 여러 파일을 추출하는 과정을 설명하면서 추가 처리를 위해 **별도의 바이너리 항목으로 분할**해야 함을 강조했습니다.

- 🔧 코드 노드를 사용하여 바이너리 파일을 별개의 항목으로 **분할**하여 후속 워크플로 단계에서 각 파일을 **효율적으로 처리**할 수 있도록 했습니다.

- 🎥 다음 동영상에서는 워크플로 구축을 새로운 차원으로 끌어올릴 수 있는 엔터프라이즈 기능에 대해 다룰 예정입니다.

LiveWiki, 유튜브 속 핵심 내용을 10초 만에! - [https://livewiki.com/ko/content/n8n-advanced-course-handling-files](https://livewiki.com/ko/content/n8n-advanced-course-handling-files)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094150_uSSM3m34cpbB5slWcg?q=80&s=1280x180&t=outside&f=webp)

- 이번 영상에서는 파일을 다루는 고급 기능을 다루며, 파일을 처리할 때 **바이너리 보기** 옵션이 추가로 제공됨.

- 이미지나 문서를 읽을 때 이 기능을 통해 파일을 미리 보기하거나 컴퓨터로 다운로드 가능.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094150_UboIlEXzznVDJYKOz4?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094151_XvFp0hEMOESxMpX9Vz?q=80&s=1280x180&t=outside&f=webp)

- 바이너리 출력에는 파일 이름, 디렉토리, 파일 유형, 크기 등의 추가 정보가 포함됨.

- **바이너리 보기**를 통해 파일을 미리 보거나 다운로드 가능.

- 예시로 HTTP 요청을 통해 파일을 가져오고 바이너리 데이터를 미리 보거나 다운로드하는 과정을 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094152_Sqda9V3SNwxU2Qf29T?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094153_PbRsN2uRoaLJ2qKuDm?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094154_Ihi75ilhQ3bk300yKv?q=80&s=1280x180&t=outside&f=webp)

- 파일 처리와 관련된 유용한 노드 소개: 압축/압축 해제, 디스크에서 파일 읽기/쓰기, JSON 객체를 파일 형식으로 변환 등.

- n8n에서 파일을 처리하는 방법을 예시로 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094155_bcgeyE907c9dxbRmWu?q=80&s=1280x180&t=outside&f=webp)

- **HTTP 요청 노드**를 사용해 이미지 파일을 가져오고, **바이너리 보기**에서 파일을 미리 보고 다운로드하는 과정 설명.

- 두 개의 파일을 **압축** 노드를 통해 ZIP 파일로 압축하는 과정 시연.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094156_Znm8DTcZ43byXsiGq7?q=80&s=1280x180&t=outside&f=webp)

- 반대로 ZIP 파일을 요청하고 데이터를 압축 해제하는 과정 설명.

- ZIP 파일을 가져와 **압축 해제 노드**를 사용해 파일을 분리.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094157_Fwgleg6MgPM3TY5yei?q=80&s=1280x180&t=outside&f=webp)

- **코드 노드**를 사용해 압축 해제된 파일을 개별 항목으로 분리하는 예시 시연.

- 분리된 각 파일을 바이너리 항목으로 나누고, 이를 처리하는 과정 설명.

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
