DXF 도면 (.dxf)

Autodesk 표준

도면 교환 형식(DXF)은 오토데스크의 범용 CAD 교환 표준으로, 모든 엔지니어링 및 제조 소프트웨어에서 정밀한 2D 제도 및 3D 건축 기하학의 상호 운용성을 가능하게 합니다.

DXF을(를) SVG(으)로 변환

무료 브라우저 내 DXF-SVG 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 DXF 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 DXF 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

30 0D 0A 53 45 43 54 49 4F 4E

ASCII 표현: 0..SECTION

표준화: Autodesk Open CAD Specification

기술 사양

컨테이너 아키텍처ASCII or binary tagged key-value group code pairs organized into sections (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
압축Uncompressed structured text or binary tagged records
바이트 엔디안Little-Endian (binary DXF); ASCII text stream (ASCII DXF)
색 공간AutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
채널 및 구조Multi-layer vector geometry, 2D drafting curves, 3D meshes, and parametric entities
최대 크기Virtually infinite IEEE double-precision real coordinate space
투명도Layer opacity supported in modern AutoCAD DXF revisions
스트리밍 및 프로그레시브Sequential group code parsing enables incremental section streaming

기술 비교 매트릭스: DXF 대 경쟁사

기술적 속성DXF (현재)DWGSVGSTEP
형식 유형오픈 태그 텍스트 / 바이너리 교환오토데스크 독점 바이너리 데이터베이스W3C 웹 벡터 표준ISO 10303 제품 모델 표준
CNC 및 제조범용 공장 현장 벤치마크DXF로 변환 필요제한된 단위 스케일링 / CNC 지원범용 3D 솔리드 가공
가독성사람이 완전히 읽을 수 있음 (ASCII 모드)바이너리 전용 (암호화/압축됨)사람이 읽을 수 있는 XML사람이 읽을 수 있는 STEP 텍스트
2D 및 3D 초점주로 2D 제도 및 2.5D 절단전체 2D/3D BIM 데이터베이스2D 그래픽 벡터 디자인순수 3D 솔리드 엔지니어링 모델

일반적인 손상 모드 및 헥스 복구 가이드

CAD 소프트웨어가 '라인 X의 구문 오류: 그룹 코드 쌍이 누락됨'을 보고합니다.

근본 원인: 텍스트 편집기가 불규칙한 줄 바꿈을 삽입했거나 '0 ENDSEC' 이전에 ENTITIES 섹션을 잘라냄.

복구: File2File CAD 복구를 사용하여 그룹 코드 쌍을 다시 정렬하고 일치하는 ENDSEC 및 EOF 마커를 확인합니다.

보안 분석 및 파서 공격 벡터

DXF 파서는 잘못된 형식의 재귀 또는 거대한 그룹 코드 테이블이 서비스 거부를 유발할 수 있는 깊게 중첩된 블록 구조를 평가합니다.

알려진 공격 벡터

  • CAD 엔진에서 스택 소모 충돌을 유발하는 재귀적 블록 정의 루프.
  • 지나치게 긴 엔티티 레이어 이름 또는 텍스트 문자열을 읽을 때 버퍼 오버플로.
  • 다중 기가바이트 좌표 배열 할당을 통한 서비스 거부.

방어적 모범 사례:

역사적 배경 및 주요 이력

2018오토캐드 2018(AutoCAD 2018) DXF 형식 개정을 통해 기하학적 정밀도 및 객체 핸들 안정성 확장
2000오토캐드 2000(AutoCAD 2000)에서 확장된 객체 데이터 및 향상된 3D 솔리드 지오메트리 도입
1982존 워커(John Walker)와 오토데스크가 오토캐드 1.0과 함께 DXF를 도입하여 서드파티 프로그램에서 CAD 데이터를 읽을 수 있도록 함

주요 장점

  • 범용 CAD 표준: 전 세계의 모든 CNC 장비, 레이저 커터, 3D CAD 프로그램 및 제도 도구와 호환
  • 사람이 읽을 수 있는 ASCII 표현을 통해 직접적인 프로그래밍 방식 생성, 파싱 및 자동 수정 가능
  • IEEE 754 64비트 부동 소수점 좌표를 사용하는 높은 수학적 정밀도

기술적 제한 사항 및 단점

  • ASCII DXF 파일은 기본 바이너리 DWG 파일에 비해 용량이 크고 파싱 속도가 느림
  • 최신 CAD 데이터베이스에 있는 고급 매개변수 제약 역사 및 동적 블록 지능형 기능 부족
  • 복잡한 스플라인 또는 NURBS 곡선 변환이 때때로 패싯 폴리라인 근사치로 분해될 수 있음

흥미로운 기술적 상식

  • DXF 파일은 모든 단일 데이터 라인을 두 줄의 그룹 코드 쌍으로 구성합니다. 첫 번째 줄은 정수 태그이고 두 번째 줄은 값입니다.
  • 제조업체, 가공업체 및 제작자는 CNC 밀링 및 플라즈마 커팅을 위한 범용 링과 프랑카로 DXF를 신뢰합니다.
  • 오토데스크는 당초 소유권이 있는 DWG 형식을 바이너리 및 기밀로 유지하기 위해 DXF를 만들었습니다.

자주 묻는 기술 질문

DXF와 DWG의 차이점은 무엇인가요?

DWG는 오토데스크의 고유하고 압축된 바이너리 데이터베이스 포맷인 반면, DXF는 다른 프로그램과 지오메트리를 공유하기 위해 설계된 개방형의 사람이 읽을 수 있는 교환 포맷입니다.

DXF를 PDF나 SVG로 변환할 수 있나요?

네. File2File.app은 웹 브라우저에서 직접 CAD DXF 도면을 선명하고 확장 가능한 PDF 또는 SVG 벡터 파일로 변환할 수 있습니다.

CNC 레이저 커터가 DXF 파일을 요구하는 이유는 무엇인가요?

CNC 컨트롤러가 툴패스(G코드)를 생성하기 위해 2D 벡터 폴리라인, 호, 원을 읽어야 하며, DXF는 모든 CAM 소프트웨어가 지원하는 범용 포맷이기 때문입니다.