.cab (Cabinet) 파일은 마이크로소프트 윈도우 환경에서 사용되는 아카이브 파일 형식입니다. 이 형식은 여러 개의 압축된 파일을 담을 수 있는 단일 파일로, 주로 소프트웨어 설치, 시스템 파일 관리, 그리고 장치 드라이버 배포 목적으로 활용됩니다. CAB 파일은 LZX, MSZIP, Quantum을 포함한 다양한 압축 알고리즘을 지원합니다. 이는 소프트웨어 구성 요소를 효율적으로 패키징하고 배포하여 파일 크기를 줄이고 설치 과정을 간소화하도록 설계되었습니다. 또한, CAB 파일은 내용물의 진위(authenticity)와 무결성(integrity)을 확인하기 위한 디지털 인증서를 포함할 수 있습니다. 이 형식은 윈도우 업데이트, 장치 드라이버 설치 프로그램, 기타 시스템 수준 유틸리티에서 자주 사용됩니다. 주로 윈도우와 연관되어 있지만, 다른 운영 체제에서도 CAB 파일을 추출할 수 있는 도구들이 존재합니다. CAB 파일의 내부 구조는 헤더(header), 파일 항목(file entries), 데이터 블록(data blocks)으로 구성되어 있으며, 이는 전체 아카이브를 압축 해제하지 않고도 개별 파일을 효율적으로 추출할 수 있게 합니다. 이 형식은 안정성을 위해 설계되었으며, 중요한 시스템 구성 요소를 다룰 때 자주 사용되는 아카이브 형식입니다.