NAME
nkf - �ͥåȥ���Ѵ����������Ѵ��ե��륿
SYNOPSIS
nkf [-butjnesliohrTVvwWJESZxXFfmMBOcdILg] [*file ...*]
DESCRIPTION
nkf �ϥͥåȥ���ǥ���˥塼�����ɤ߽뤿��˺��줿�����������ɤ��Ѵ��ե��륿�Ǥ��롣
����nkf����ħ�Ȥ��Ƥϡ���ϴ��������ɷϤ����Ū�ʼ�ưǧ����ǽ�����롣
���Τ��ᡢ��ѼԤϡ���ϴ��������ɷϤ����Ǥ��뤫���Τ�ʤ��Ƥ⡢���ϴ��������ɷϤΤ��ꤹ����ɤ����Ȥˤʤ롣
����������Ƚ�굡���ϡ���Ū�ˤϴ����ǤϤʤ������̾�Υ˥塼������Υ�å������ˤĤ��Ƥϳμ¤�ư������ʤ�ΤˤϤʤäƤ��롣
���ߡ�nkf��ǧ���Ǥ�����Ϥδ��������ɷϤϡ������� JIS ������ (ISO-2022-JP �˴�Ť����)��Shift_JIS (MS
����������)�� ��ܸ� EUC (AT&T ������)��UTF-8��UTF-16 �Τ����줫�Ǥ��롣 ���Ϥ����������ɷϤ⡢�����Ǥ��롣
��Ϥϡ��ե��������ꤷ�ʤ���С�ɸ����ϤȤʤ롣 ���Ϥ�ɸ����ϤǤ��롣
OPTIONS
����Ǥ��륪�ץ����ϡ��ʲ����̤ꡣ -mu �Τ褦��³���뤳�Ȥ��Ǥ��롣
-j JIS �����ɤ���Ϥ��롣
-e EUC �����ɤ���Ϥ��롣
-s Shift_JIS �����ɤ���Ϥ��롣
-w -w8[0] -w16[BL][0]
Unicode ����Ϥ��롣
-w -w80
UTF8 �����ɤ���Ϥ��롣 (BOM ̵��)
-w8 UTF8 �����ɤ���Ϥ��롣
-w16 -w16B0
UTF16 �����ɤ���Ϥ��롣 (Big Endian / BOM ̵��)
-w16B
UTF16 �����ɤ���Ϥ��롣 (Big Endian / BOM ͭ��)
-w16L
UTF16 �����ɤ���Ϥ��롣 (Little Endian / BOM ͭ��)
-w16L0
UTF16 �����ɤ���Ϥ��롣 (Little Endian / BOM ̵��)
-m[BQSN0]
MIME ����ɤ��롣(�ǥե����) ISO-2022-JP (B encode) �� ISO-8859-1 (Q encode)
�Τߤ���ɤ��롣 ISO-8859-1 (Latin-1) ����ɤ����ϡ�-l �ե饰��ɬ�פǤ��롣 -m0 �Ǥ� MIME
����ɤ��ʤ��� -mB, -mQ �Ǥϡ�BASE64, Q encode ����Ƥ����ΤȤ��ƽ�����롣
-mB MIME base64 stream ����ɤ��롣 �إå��ʤɤϼ�������ȡ�
-mQ MIME quoted stream ����ɤ��롣
-mS MIME �Υ����å��������� (�ǥե����)
-mN MIME �Υ����å���ˤ�����
-m0 MIME ����ɤ��ʤ���
-mS �ϡ��������Ƥȡ����θ��³�� encoded-text ���������å����롣 -mN �ϡ����Ԥ�ڤ�줿 MIME
�ʤɤ���ɤ��롣���ɤ��ߤޤ�ʤ����Ȥ⤢�롣
-M[BQ]
MIME ���Ѵ����롣
-M �إå��������Ѵ�����
-MB base64 stream ���Ѵ�����
-MQ Quoted stream ���Ѵ�����
-J -E -S -W
���Ԥ������ϥ����ɤ��������ꤹ�롣
-J ISO-2022-JP ���ꤹ�롣
-E ��ܸ� EUC (AT&T) ���ꤹ�롣
-S Shift_JIS ���ꤹ�롣 ������Ⱦ�ѥ��� (JIS X 0201 �Ҳ�̾) �������롣
-W UTF-8 ���ꤹ�롣
-W8 UTF-8 ���ꤹ�롣
-W16
UTF-16 (Little Endian)���ꤹ�롣
-W16B
UTF-16 (Big Endian)���ꤹ�롣
-W16L
UTF-16 (Little Endian)���ꤹ�롣
-x �̾浪���ʤ��롢������Ⱦ�ѥ��� (JIS X 0201 �Ҳ�̾) ���餤�����ѥ��� (JIS X 0208 �Ҳ�̾)
�ؤ��Ѵ���Ԥ鷺��Ⱦ�ѥ��ʤ���¸���롣 ��Ϥϡ�Shift_JIS �� 1byte ���ʡ�SO/SI��ESC-(-I, SSO
����դ��롣 ���Ϥϡ���ܸ� EUC ��Ǥ� SSO��JIS ��������Ǥ� ESC-(-I ��ǥե���Ȥ��Ѥ��롣
-X ������Ⱦ�ѥ��� (JIS X 0201 �Ҳ�̾) �� �������ѥ��� (JIS X 0208 �Ҳ�̾) �ؤ��Ѵ����롣
-B ���줿 (Broken) JIS �����ɡ� ESC ���ʤ��ʤä��Ȳ��ꤹ�롣
-B1 ESC-(, ESC-$ �Τ��ȤΥ����ɤ����ʤ�
-B2 ���ԤΤ��Ȥ˶���Ū�� ASCII ���᤹
-f[*m*[-*n*]]
��� *m* ʸ���ˤʤ�褦�ˡ��ޡ������ *n* �Ȥ��ƴ�ñ��������ʤ��� �ǥե���Ȥ�ʸ����� 60���ޡ������ 10 �Ǥ��롣
-Z[0-3]
JIS X 0208 �ѿ�ȼ㴳�ε���� ASCII ���Ѵ����롣 �Ĥޤꡢ���Ѥ�Ⱦ�Ѥ��Ѵ����롣
-Z -Z0
Convert X0208 alphabet to ASCII.
-Z1 JIS X 0208 �»��ֳ֤� ASCII space ��Ĥ��Ѵ����롣
-Z2 JIS X 0208 �»��ֳ֤� ASCII space ��Ĥ��Ѵ����롣
-Z3 �䡢�㡢�ɡ������� >��<��"��& ���Ѵ����롣
-b �Хåե�����Ϥ�Ԥ���(�ǥե����)
-u ���ϻ��ˡ��Хåե�����ʤ��� ssh localhost | nkf -u �Ȥ����褦�˻Ȥ���
-t ���⤷�ʤ���
-I ISO-2022-JP �ʳ��δ��������ɤ��Ѵ���
-i[@B]
JIS ������ؼ����륷��������ꤹ�롣
-i@ JIS X 0208-1978 ���Ѥ��롣
-iB JIS X 0208-1983/1990 ���Ѥ��롣
-o[BJH]
1 �Х��ȱѿ�ʸ�����åȤ�ؼ����륷��������ꤹ�롣
-oB 1 �Х��ȱѿ�ʸ�����åȤȤ��� US-ASCII ���Ѥ��롣
-oJ 1 �Х��ȱѿ�ʸ�����åȤȤ��� JIS X 0201 Roman ���Ѥ��롣
-oH ESC ( H �Ͻ��� JUNET �����ɤǤΤ��Ѥ���줿��Τǡ����ߤϻȤäƤϤʤ�ʤ���
-r ROT13/47 ���Ѵ��롣
-g ��ưȽ�̤η�̤���Ϥ��ޤ���
-T �ƥ����ȥ⡼�ɤǽ��Ϥ��롣(MS-DOS ��ǤΤ߸��Ϥ��)
-l 0x80-0xfe �Υ����ɤ� ISO-8859-1 (Latin-1) �Ȥ��ư����� JIS �����ɥ����ȥץåȤȤ�ȹ礻�ߤΤ�ͭ����
-s, -e, -x �Ȥ�ξΩ���ʤ���
-O �ե�����˽��Ϥ��롣 UNIX �Ǥ����פʵ�ǽ���� Windows �� MSDOS �Ǥ�ɬ�פ餷����
ľ��ΰ�����Ǥʤ����Ǹ�Υե�����̾�����ϥե�����̾�Ȥʤ�����Ƥ��ޤ��Τ���ա� �ե�����̾���ʤ����� nkf.out��
-L[uwm] -d -c
���ԥ����ɤ��Ѵ����롣
-Lu -d
unix (LF)
-Lw -c
windows (CRLF)
-Lm mac (CR)
�ǥե���ȤǤ��Ѵ����ʤ���
--ic=<input_codeset --oc=<output_codeset>>
��ϡ����Ϥδ��������ɷϤ���ꤷ�ޤ���
ISO-2022-JP
������ JIS �����ɡ�-j, -J ��Ʊ����
ISO-2022-JP-1
RFC 2237 ������줿������ JIS X 0212 ��ޤࡣ
ISO-2022-JP-3
RFC 2237 ������줿������ JIS X 0213 ��ޤࡣ
EUC-JP
EUC �����ɡ�-e, -E ��Ʊ����
EUC-JISX0213
ʸ������� JIS X 0213:2000 ���Ѥ��� EUC-JP��
EUC-JIS-2004
ʸ������� JIS X 0213:2004 ���Ѥ��� EUC-JP��
eucJP-ascii
�����ץ롼����ܥ٥���IJ������� eucJP-ascii�� -x �����ۤΤ����˻��ꤵ��롣
eucJP-ms
�����ץ롼����ܥ٥���IJ������� euc-JPms�� -x �����ۤΤ����˻��ꤵ��롣
CP51932
Micorosft Code Page 51932�� -x �����ۤΤ����˻��ꤵ��롣
Shift_JIS
Shift_JIS�� -s, -S ��Ʊ����
Shift_JISX0213
ʸ������� JIS X 0213:2000 ���Ѥ��� Shift_JIS��
Shift_JIS-2004
ʸ������� JIS X 0213:2004 ���Ѥ��� Shift_JIS��
CP932
Micorosft Code Page 932�� -x �����ۤΤ����˻��ꤵ��롣
UTF-8 UTF-8N
BOM ̵���� UTF-8�� -w, -W ��Ʊ����
UTF-8-BOM
BOM �դ��� UTF-8��-w8 �ޤ��� -W ��Ʊ����
UTF8-MAC
UTF8-MAC���ߴ�ʬ�줿�Ҥ餬�ʡ�������������礷�ޤ��� ��ϤΤߤ��б��Ǥ���
UTF-16 UTF-16BE-BOM
BOM ͭ��� Big Endian �� UTF-16�� -w16B, -W16B ��Ʊ����
UTF-16BE
BOM ̵���� Big Endian �� UTF-16�� -w16B0. -W16B ��Ʊ����
UTF-16LE-BOM
BOM ͭ��� Little Endian �� UTF-16�� -w16L, -W16L ��Ʊ����
UTF-16LE
BOM ̵���� Little Endian �� UTF-16�� -w16L0, -W16L ��Ʊ����
--fj --unix --mac --msdos --windows
�����Υ����ƥ��Ŭ�����Ѵ��ޤ���
--jis --euc --sjis --mime --base64
�б������Ѵ��ޤ���
--hiragana --katakana
ʿ��̾���Ҳ�̾�Ѵ�
--fb-{skip, html, xml, perl, java, subchar}
Unicode ���� Shift_JIS, EUC-JP, ISO-2022-JP
���Ѵ�����ݤˡ��Ѵ��Ǥ��ʤ��ä�ʸ����ɤ������������Ǥ��ޤ���
--prefix=*escape character**target character*..
EUC-JP ���� Shift_JIS �ؤ��Ѵ��κݡ�2 �Х����� �˸��줿ʸ������˥���������ʸ����Ĥ��뤳�Ȥ��Ǥ��ޤ��� ����� 1
ʸ���ܤ�����������ʸ����2 ʸ���ܰʹߤ˥��������פ����٤�ʸ������ꤷ�ޤ���
�㤨�С�
--prefix=\$@ �Ȥ���ȡ�Shift_JIS �� 2 ʸ���ܤ� $ �� @ ���褿�顢������� \ ���������ޤ�
--prefix=@@ �Ȥ���ȡ�Shift_JIS �� 2 ʸ���ܤ� @ ���褿�顢������� @ ���������ޤ�
--no-cp932ext
CP932 �ˤ����Ƴ�ĥ���줿��NEC �ü�ʸ����NEC ���� IBM ��ĥʸ�� (89-92 ��)��IBM ��ĥʸ�����Ѵ����ޤ���
--no-best-fit-chars
Unicode ������Ѵ��κݤˡ��������������ݤ���ʤ�ʸ�����Ѵ���Ԥ��ޤ��� Unicode ���� Unicode ���Ѵ��κݤ�
-x �ȶ��˻��ꤹ��ȡ�nkf �� UTF �������Ѵ����Ѥ��뤳�Ȥ��Ǥ��ޤ���
(�դ˸����С��������ꤷ�ʤ��Ȱ����ʸ������¸����ޤ���)
�ѥ��˴ؤ��ʸ������Ѵ�����ݤˤϡ����Υ��ץ�������ꤹ�뤳�Ȥ��侩���ޤ���
--cap-input, --url-input
���줾�� :��% ��³�� 16 �ʿ��ʸ�����Ѵ�����
--numchar-input
&#....; �Τ褦�� Unicode ʸ�����Ȥ��Ѵ�����
--in-place[=*SUFFIX*] --overwrite[=*SUFFIX*]
���Υե�������Ѵ���̤��֤������롣 ʣ��Υե����������뤳�Ȥ��ǽ�� ���Υե�����Υ����ॹ����פȥѡ��ߥå�����ݻ�����롣
���ߡ�������� inode ���ѹ�����뤬������ˤ錄�äƤ��μ���ΤޤޤǤ����ݾڤ�̵����
--guess
��ưȽ�̤η�̤���Ϥ���
--help
���ޥ�ɤδ�ñ������ɽ�����롣
-V nkf ������ɽ�����롣
-v --version
nkf �ΥС�������ɽ�����롣
-- ����ʹߤΥ��ץ�����̵�뤹��
--exec-in
nkf [options] --exec-in cmd args... �Ȥ��ȡ�cmd �ν��Ϥ� nkf ����ϤȤ���
(config.h �� EXEC_IO �� define ���ƥ���ѥ��뤷�����Τ�ͭ��)
--exec-out
nkf [options] --exec-out cmd args... �Ȥ��ȡ�nkf �ν��Ϥ� cmd ����ϤȤ���
(config.h �� EXEC_IO �� define ���ƥ���ѥ��뤷�����Τ�ͭ��)
BUGS
�¤ϡ���ϤΥ����ɷϤ�Ƚ��ϡ�Shift_JIS �� EUC �Ȥμ�ưȽ��Ǥ��ꡢ�ǽ������Ǥ���ʸ�����褿����dz��ꤷ�Ƥ��ޤ���
�����ơ�������ǽ�δ֤���α�Хåե��ˤ���Ƥ����졢�����˽������롣 ���Τ��ᡢ7 �ӥå� JIS �Ͼ��ǧ������롣
Shift_JIS��EUC �����ۤȤ�ɤξ������꤬�ʤ��� ��������Shift_JIS �Τ�����Ⱦ�ѥ��� (JIS X 0201 �Ҳ�̾)
�� EUC ���������̤Ǥ��ʤ��� �������äơ��ǥե���ȤǤ� Shift_JIS �Τ�����Ⱦ�ѥ��ʤϤʤ��Ȳ��ꤷ�Ƥ��롣
(�ĤޤꡢShift_JIS �� EUC ���¤ä����� EUC �Ȥߤʤ�)
Unicode ����ܸ�ʳ�����ʬ���Ѵ��ˤ��б����Ƥ��ʤ�����--no-best-fit-chars ����ꤹ��С�UTF-8 �� UTF-16
�����Ѵ��뤳�Ȥϲ�ǽ�Ǥ��롣
ACKNOWLEDGE
�ʲ��Τ����������ɤ��⤢�꤬�Ȥ��������ޤ�����
nkf 1.4
morb@fujitsu, kiss@ayumi.stars.flab.fujitsu, cen122@flab.fujitsu,
yuki@flab.fujitsu ¾��fujitsu & flab.fujitsu �γ�����ζ��Ϥ˴��ա�
shinoda@cs.titech, kato@cs.titech, uematsu@cs.titech TNX
kono@ie.u-ryukyu.ac.jp void@merope.pleiades.or.jp (Kusakabe Youichi)
NIDE Naoyuki <nide@ics.nara-wu.ac.jp> ohta@src.ricoh.co.jp (Junn Ohta)
inouet@strl.nhk.or.jp (Tomoyuki Inoue) kiri@pulser.win.or.jp (Tetsuaki
Kiriyama) Kimihiko Sato <sato@sail.t.u-tokyo.ac.jp>
a_kuroe@kuroe.aoba.yokohama.jp (Akihiko Kuroe) kono@ie.u-ryukyu.ac.jp
(Shinji Kono) GHG00637@nifty-serve.or.jp (COW)
nkf 1.9-
�����
Akio Furukawa
Andy Taki
From: OHARA Shigeki
Fumitaka Kitagawa
Hiroaki Sengoku
Ikuhiro MORITA (���� �鹨)
Yoshiharu ITO
Junn Ohta
KAWAMURA Masao
Kazuhiko Mori
Keitaro Isokawa
Ken-ichi Hirose
Ki-ichiro SATO
Kiwamu Aoyama
Koichi Hirayama
Mitsuru Hase (Ĺë �)
OHARA Shigeki (�縶 �ż�)
Rei FURUKAWA
Satoru Takabayashi
Shigeyuki Takagi
Shin MICHIMUKO
Tadamasa Teranishi
TOYODA Jiro
TSUCHIYA Masatoshi
Tsutomu Sakai
YAMASHITA Junji (���� ���)
Yasuyuki Sato
Yoshiaki Yanagihara
hat@so-net
�ģãõ���������
���Ȥ� / ��ƣ ����
����dais
�Ҥ� �ޤ�����
����ȥ�ͥåȥ����ƥ�(��)���
����ʸ��
���� ��ɧ(SHIOZAKI Takehiko)
��¼���� (Media Lab.)
���� ����
������ǭ�ɹ��������
��� ��ɧ
���� ʹ�� (���Ĥ� �ޤ���)
�ⶶ���
���
�����ɧ
������
���� ��
���� ˧��
����͵�� (��ޤΤ椦��)
��¼ˡ��
������
���� ��
���� ���� (Koji Arai)
�� �鳨��
�� ��ɧ
���� ��ʸ
�����½�
�罡���������긦
�ë �Ѱ�Ϻ == Eiichiro Itani
ƣ�� ����
Ȭ�� ���� (Masayuki Hatta)
�������
˾�� ����
��¼ (��������ؿ�ظ����)
��¼�Ӿ�
ͭ�����ߥΥ륿
ͭ�� ���
�����
�� μ
Ԣ�� ��
�ڲ� ͺ��
����δ͵
����
���Ŀ���
�錄�ʤ٤Ҥ�դ�
MoonWolf
sava
AUTHOR
��� �� ichikawa@flab.fujitsu.co.jp (was ichikawa@fujitsu.JUNET)
���� ���� kono@ie.u-ryukyu.acjp
Rei FURUKAWA furukawa@tcp-ip.or.jp
����
mastodon
http://sourceforge.jp/projects/nkf/
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2013, The nkf Project.