바이너리 데이터
바이너리 데이터는 이미지 파일이나 문서와 같은 모든 파일 유형 데이터입니다. 이 페이지는 n8n에서 바이너리 데이터와 관련된 리소스를 모아둔 곳입니다. n8n 워크플로에서 바이너리 데이터를 처리할 수 있습니다. 바이너리 데이터 파일 처리를 위한 세 가지 주요 노드가 있습니다:
바이너리 데이터는 이미지 파일이나 문서와 같은 모든 파일 유형 데이터입니다.
이 페이지는 n8n에서 바이너리 데이터와 관련된 리소스를 모아둔 곳입니다.
워크플로에서 바이너리 데이터 작업#
n8n 워크플로에서 바이너리 데이터를 처리할 수 있습니다. n8n은 바이너리 데이터 작업을 위한 노드를 제공합니다. 코드를 사용할 수도 있습니다.
노드#
바이너리 데이터 파일 처리를 위한 세 가지 주요 노드가 있습니다:
- Convert to File: 입력 데이터를 받아 파일로 출력합니다.
- Extract From File: 바이너리 형식에서 데이터를 가져와 JSON으로 변환합니다.
- Read/Write Files from Disk: n8n이 실행 중인 머신에서 파일을 읽고 씁니다.
XML 및 HTML 데이터 작업을 위한 별도 노드가 있습니다:
그리고 일반적인 작업을 수행하는 노드들:
Local File trigger를 사용하여 로컬 파일의 변경 사항에 기반하여 워크플로를 트리거할 수 있습니다.
바이너리 데이터 아이템을 분리하거나 연결하려면 데이터 변환 노드를 사용하세요.
코드#
워크플로에서 바이너리 데이터를 조작하기 위해 Code node를 사용할 수 있습니다. 예를 들어, 바이너리 데이터 버퍼 가져오기: 워크플로에서 사용 가능한 바이너리 데이터를 가져옵니다.
셀프 호스팅 시 바이너리 데이터 모드 설정#
바이너리 데이터 환경 변수를 사용하여 셀프 호스팅 n8n 인스턴스가 바이너리 데이터를 처리하는 방법을 설정할 수 있습니다. 저장 경로 설정 및 바이너리 데이터 저장 방법 선택 등의 작업이 포함됩니다.
설정은 n8n의 확장 성능에 영향을 미칩니다: 확장 | 바이너리 데이터 파일시스템 모드.
바이너리 파일을 읽고 쓰는 것은 보안에 영향을 미칠 수 있습니다. 바이너리 데이터 읽기 및 쓰기를 비활성화하려면 NODES_EXCLUDE 환경 변수를 사용하세요. 자세한 내용은 환경 변수 | 노드를 참조하세요.
