'i386'이라는 용어는 주로 인텔이 개발한 32비트 명령어 집합 아키텍처(ISA)를 지칭하며, 이는 오리지널 펜티엄 프로세서와 이후의 많은 x86 프로세서의 기반이 되었습니다. 파일 확장자나 파일 이름의 구성 요소(예: 'program.i386')로 사용될 때, 이는 일반적으로 32비트 x86 아키텍처를 사용하는 시스템에서 실행되도록 특별히 컴파일되거나 의도된 바이너리, 오브젝트 코드 또는 실행 파일을 나타냅니다. 이러한 파일에는 기계어 명령어, 데이터 섹션 및 운영 체제 로더에 필요한 재배치 정보가 포함되는 경우가 많습니다. 리눅스나 BSD와 같은 많은 유닉스 계열 시스템에서는 특히 컴파일 또는 패키지 관리 과정에서 'i386'이 포함된 바이너리가 32비트 인텔 프로세서용임을 명시하기 위한 트라이플릿 식별자(아키텍처 태그)로 사용되며, 이는 64비트('x86_64') 또는 ARM과 같은 다른 아키텍처와 구별하는 역할을 합니다. 이 파일들은 소프트웨어 설치 패키지나 시스템 라이브러리의 기본 구성 요소입니다.