**오필자형수입법**(五筆字型輸入法), 약칭 **오필**(五笔)은 1983년 8월 왕융민(王永民)이 발명한 한자 입력법이다. 중국어 입력기는 여러 가지 방법이 있지만, 기본적으로 한자의 발음과 자형을 기본으로 한다. 오필자형은 스트로크 및 글자 기능을 기반으로 한자를 인코딩하는 데 사용되는 일반적인 모양 코드 입력 방법입니다. 오필자형은 완전히 필획과 자형의 특징에 근거하여 한자를 부호화한, 전형적인 부호 입력법이다.

오필자형수입법은 주로 간체 중국어를 사용하는 중국 대륙에서 쓰이며, 과거에 병음수입법의 단점인 심한 중복 문자에 대해, 오필입력은 가장 편리한 선택이었다. 그러나, 스마트 병음의 발흥과 함께, 병음 입력법의 자연적인 "숙달이 필요없는" 특성상, 전문적으로 숙달될어야 능숙하게 사용할 수 있는 오필수입법은 애플리케이션 수에서 이미 우세를 갖추지 못했다. 그러나 극단적으로 낮은 중복코드 비율로 인해, 오필의 입력 속도를 보장하면서 여전히 선두를 달리고 있으므로, 대다수의 전문가들은 지금도 여전히 오필자형을 사용한다.

## 자근
오필 자근은 오필수입법의 기본 단위이며, 86판은 234개의 자근을 사용하고, 98판은 259개의 자근을 사용하고, 신세기판은 226개의 자근을 사용한다.

## 오필의 한자 구조 및 자형
한자를 구성하는 기본 자근의 위치 관계에 따라 네 가지 유형으로 나눌 수 있다.
오필에서 한자 분류는 좌우형, 상하형과, 잡합(杂合)형 한자로 나뉜다.

## 코드 추출 원리
오필자형은 필획에 따라 5개 구역으로 나뉜다.
자근(字根) 또는 코드(码元)는 25자의 자모 키에 분산되어 있다. 기호는 길이가 최대 4개에서 최소 1개까지 있다.

2006년 12월, 왕융민(王永民)은 이것을 바탕으로 6개의 코드와 “오른손 규칙——앞4 끝1(右手法则——前四末一)”코드 입력 방법을 기반으로 디지털 코드를 연구했다.[https://web.archive.org/web/20070326014215/http://publish.it168.com/2006/1216/20061216000401.shtml]

### 키 명칭
키 명칭은 각 키의 왼쪽 위 모서리에 표시된 흑체자근(黑体字根)을 나타내며, 이들은 빈도가 높은 단어로, 그 형태에 대표적인 자근이 하나씩 있고, 이들 중 대다수는 중국어 문자 자체를 이룬다. 이들을 입력할때 연속으로 4번씩 누른다. (예: 王(왕) 입력시: "11 11 11 11 (GGGG)"

### 성자자근
각 키 위치에는, 키 이름 자근(字根) 외에 여러 다른 숫자 및 다른 자근이 있으며, 그 일부는 중국어 문자 그 자체를 이루며, 이를 성자자근(成字字根)이라 부른다.
입력 방법 : 키 이름 코드 + 첫 획 코드 + 둘째 획 코드 + 끝 획 코드 (단어에 2개의 획이있는 경우 스페이스바로 끝)

### 단일 단어 입력
8개의 키 이름 없는 문자와 성자자근 한자 이외의 한자는, 만약 한글자에 네 개 자근을 가질 수 있다면, 자근을 전부를 입력하며, 4개 미만의 뿌리의 경우에만, 식별 코드를 추가해야한다.

### 말필자형 식별 코드
한글자가 4개의 코드로 나뉘지 않으면, 입력 코드는 다음과 같다. 먼저, 코트를 다 입력후 “识别码(식별 코드)”라고 하는 “말필자형 식별 코드(末笔字型识别码)”를 추가한다. 말필자형 식별 코드는 힌자 말필화 코드와 자형 코드로 구성된다.

말필화 코드는 아래와 같은 글자의 끝 획의 구조를 보고 결정한다.:

자형 코드는 단어의 구조에 따라 결정된다.:

이 코드의 최종 조합이 식별 코드이다. 예를 들어 "好(호)"의 끝 획이 “一”이기 때문에, 말필화 코드는 “1”이고, 好가 좌우 구조의 한자이므로 자형 코드는 “1”이므로, “好”의 최종 식별 코드는 “11”로, 대응키는 “G”이다.

### 어휘 입력
첫 문자의 코드 중 앞의 2개를 입력하고 둘째 문자의 코드 중 앞의 2개를 입력한다. 예: “北”（**UX**N）+“京”（**YI**U）=“北京”（**UXYI**）
첫 문자의 코드 중 앞의 1개, 둘째 문자의 코드 중 앞의 1개, 셋째 문자의 코드 중 앞의 2개를 입력한다. 예: “毛”（**T**FNV）+“泽”（**I**CFH）+“东”（**AI**I）=“毛泽东”（**TIAI**）
각 문자의 코드 중 앞 1개씩 입력한다. 예: “六”（**U**YGY）+“十”（**F**GH）+“四”（**L**HNG）+“卦”（**F**FHY）=“六十四卦”（**UFLF**）
처음 1,2,3번째 문자와 마지막 문자의 코드 중 앞 1개씩 입력한다. 예: “中”（**K**HK）+“国”（**L**GYI）+“共”（**A**WU）+“产”（UTE）+“党”（**I**PKQ）=“中国共产党”（**KLAI**）

### 간단 코드 문자
더 일반적인 문자중 일부는 1,2,3개의 자모로 쓰여질 수 있으며 이를 1,2,3급 약호(一、二、三级简码)라고 부른다.

1급 약호에는 중국어에서 가장 일반적으로 사용되는 문자 25개 (특히 공식 문체)가 포함되어 있다. 가장 일반적으로 사용되는 중국어 문자를 최대한 포괄적으로 배열하기 위해, 1급 약호 중 일부는 전체 코드 중 첫 자리가 아니다.

그러나 모든 2급,3급 약호는 전체 코드의 처음 두 자리 또는 세 자리이다.

86판, 98판, 신세기판의 1급 약호는 아래와 같다.

## 특수키

### Z키
오필자형중, 다섯 종류 필획을 가져와서, 각 자근 또는 코드는 처음 두 개의 획만 사용하여 키보드에서 배치하여, 오필자형 한자 인코딩은 5×5=25자의 자모키만 사용한다. 각 글자의 인코딩에는 "Z"가 없다. 나중에 오필수입법 소프트웨어의 대부분이 Z키 조회 기능에 연결되었으며, "만능 키(万能键)"또는 "만능학습 키(万能学习键)"라고도 한다. 초보자는 문자 파자가 확실하지 않을 때, 불확실한 자근 또는 코드 대신 "Z"키를 사용할 수 있다. "Z"키를 사용하여 병음반사오필(拼音反查五笔) 또는 기호 입력 기능을 구현하는 오필 입력 방법도 있다. 초기 DOS 시스템의 Z키는 어느 순서에서나 사용할 수 있었으나, 오늘날의 대부분의 오필수입법에서 Z 키는 첫획에서 불확실한 자근으로 사용할 수 없다. 일부 입력 방법에서 Z를 첫획으로 입력하면 특수 기호 선택 목록이 나타난다.

### L키
대다수가 익히 알고 있는 “Z”키와 다르게, “L”키는 오필 코드에서 많은 사람들이 알지 못하는 여러 가지 특수한 용도가 있다.

## 장단점
병음은 단어와 어구에 관계없이, 매우 높은 중복률을 가지며, 일부 일반적인 문장에서만 중복률이 낮다.(혹은 첫 번째 선택상에서) (예 : 你好呀，我吃飯了，這是什麽) 고문서와 인명, 생소한 전문 용어에 대해, 오필의 장점이 매우 뚜렷하다.

## 버전 목록
왕융민(王永民)은 1983년 오필자형을 발명한 이래로 **86판**, **98판**, **신세기판**의 3가지 코드 체계를 발표했다.

### 86판
**86판**(86版)은 구형 방식의 오필 체계로, 4.5버전으로도 알려져 있으며, 1986년에 명칭 공개와 함께 출시되었다. 130개의 자근을 사용하여, GB&nbsp;2312-80 중국어 문자 집합에서 6763개 한자를 처리할 수 있다. 관습적인 문제로 인해, 사용자 수가 가장 많은 인코딩 체계를 가지고 있다.

나중에 왕마(王码)에서는 원래 86판의 일부 무리한 코드를 제거하고, 식별 코드를 표준화하는 것을 포함하여, 원래 86판의 논쟁적인 코드 중 일부를 정식 개선했다. 따라서 원래의 86판과 수정된 86판의 두 가지 버전이 있다. 공식 웹사이트에서 번호 조회한 결과에는 조정된 86판만 나타내지만, 많은 입력기 소프트웨어는 조정되지 않고 여전히 원래의 86판 코드를 계속 사용하고 있다.

### 98판
**98판**(98版)은 1998년에 내놓은 개선형 방안으로, 그 부호의 과학성이 더욱 강하여 학습과 사용에 더욱 용이하다. 259개의 코드를 사용하여, GBK 한자집중의 간체 한자 21003개를 처리할 수 있다. 그러나 두 버전은 코딩 원칙이 대동소이하다.。

### 신세기판
**신세기판**(新世纪版)은 2008년 1월 28일에 출시되었으며, 새로 설계된 문자 체계는 권역별 획위치 법칙에 더욱 부합하여, 더욱 과학적이고 쉽게 기록되고 실용적이며, 표준에 따라 한자를 쓰는 사람은 부호 입력이 쉽고, GB 18030-2000 한자집중의 번체 한자 27533개를 처리할 수 있다.

### 버전 사용 현황
설계자는 86판의 자근 설정이 98판과 신세기판에 비해 과학적이지 않다는 의견이 많다. 그러나 86판이 먼저 발매되었고, 98판 및 신세기판 오필자형 코딩의 특허가 여전히 왕마 회사의 손에 달려 있기 때문에, 왕마의 승인없이 다른 회사가 오필자형수입법을 개발하고 배포하는 것을 막았기 때문에, 86판 오필자형 인코딩 및 관련 소프트웨어의 사용자 및 입력기는 98판 및 신세기판보다 많다.

## 입력 소프트웨어

### 기타 오필 입력 소프트웨어
오필 등장 이후, 다양한 형태의 오필수입법도 나왔다. 86판 코드 특허는 공개되어 있기 때문에 대부분 86판 인코딩 방법을 사용하지만, 98판 또는 신세기판 인코딩을 사용하는 사용자도 있다. 이들은 조어를 만드는 기능을 향상시키고, 또한 특정 사용자 기반을 확보했다. 이중 일부는 오필 코드를 기반으로 한 입력 플랫폼이다. 이들은 오필 방식 입력 뿐만 아니라, 다른 코딩 입력 방법을 제공하기 위해 사용자의 필요에 따라 다른 인코딩을 설치할 수도 있다.