-바이너리 데이터에 들어 있는 개별 비트 혹은 연속한 비트들을 추출하고 묶는 데 사용하는 패턴 매칭의 확장판
-프로토콜 프로그래밍용으로 개발되어 프로토콜 데이터를 묶고 푸는 데 있어 매우 효율적인 코드를 만들수 있다
<< >>
<<E1, E, ...., En>>
% 각 요소 Ei는 바이너리에서 하나의 세그먼트를 가리킨다
% 요소 Ei는 다음 네가지 형태 가운데 하나가 될 수 있다.
Ei = Value
Value:Size
Value/TypeSpecifierList
Value:Size/TypeSpecifierList