OSDN Git Service

version strings
[nkf/nkf.git] / nkf.1j
diff --git a/nkf.1j b/nkf.1j
index 33696c4..01f86a1 100644 (file)
--- a/nkf.1j
+++ b/nkf.1j
@@ -1,6 +1,6 @@
-.TH NKF 2 9/Sep/2002
+.TH NKF 1 07/Feb/2004
 .SH NAME
-nkf \- \e$B%M%C%H%o!<%/MQ4A;z%3!<%IJQ49%U%#%k%?\e(B v2.0
+nkf \- \e$B%M%C%H%o!<%/MQ4A;z%3!<%IJQ49%U%#%k%?\e(B v2.0.5
 .SH SYNOPSIS
 .B nkf
 .RI [ options ]
@@ -16,8 +16,8 @@ nkf \- \e$B%M%C%H%o!<%/MQ4A;z%3!<%IJQ49%U%#%k%?\e(B v2.0
 \e$B0BA4$J$b$N$K$O$J$C$F$$$k!#\e(B
 .PP
 \e$B8=:_!"\e(B\fInkf\fP\e$B$,G'<1$G$-$kF~NO$N4A;z%3!<%I7O$O!"$$$o$f$k!V\e(BJIS\e$B%3!<%I!W\e(B(ISO-
-2022-JP\e$B$K4p$E$/$b$N\e(B)\e$B!"\e(BMS\e$B4A;z%3!<%I\e(B(\e$B%7%U%H\e(BJIS)\e$B!"F|K\8l\e(BEUC(AT&T\e$B%3!<%I\e(B)\e$B$N$$\e(B
-\e$B$:$l$+$G$"$k!#=PNO$9$k4A;z%3!<%I7O$b!"$3$N\e(B3\e$B<oN`$G$"$k!#\e(B
+2022-JP\e$B$K4p$E$/$b$N\e(B)\e$B!"\e(BMS\e$B4A;z%3!<%I\e(B(\e$B%7%U%H\e(BJIS)\e$B!"F|K\8l\e(BEUC(AT&T\e$B%3!<%I\e(B)\e$B!"\e(B
+UTF-8\e$B!"\e(BUTF-16\e$B$N$$$:$l$+$G$"$k!#=PNO$9$k4A;z%3!<%I7O$b!"$3$l$i$G$"$k!#\e(B
 .PP
 \e$BF~NO$O!"%U%!%$%k$r;XDj$7$J$1$l$P!"I8=`F~NO$H$J$k!#=PNO$OI8=`=PNO$G$"$k!#\e(B
 .PP
@@ -33,50 +33,106 @@ EUC\e$B%3!<%I$r=PNO$9$k!#\e(B
 \e$B%7%U%H\e(BJIS\e$B%3!<%I$r=PNO$9$k!#\e(B
 .TP
 .B \-w
+UTF8\e$B%3!<%I$r=PNO$9$k!#!J\e(BBOM\e$BL5$7!K\e(B
+.B \-w8
 UTF8\e$B%3!<%I$r=PNO$9$k!#\e(B
+.B \-w80
+UTF8\e$B%3!<%I$r=PNO$9$k!#!J\e(BBOM\e$BL5$7!K\e(B
+.B \-w16
+UTF16\e$B%3!<%I$r=PNO$9$k!#!J\e(BBig Endian / BOM\e$BL5$7!K\e(B
+.B \-w16B
+UTF16\e$B%3!<%I$r=PNO$9$k!#!J\e(BBig Endian / BOM\e$BM-$j!K\e(B
+.B \-w16B0
+UTF16\e$B%3!<%I$r=PNO$9$k!#!J\e(BBig Endian / BOM\e$BL5$7!K\e(B
+.B \-w16L
+UTF16\e$B%3!<%I$r=PNO$9$k!#!J\e(BLittle Endian / BOM\e$BM-$j!K\e(B
+.B \-w16L0
+UTF16\e$B%3!<%I$r=PNO$9$k!#!J\e(BLittle Endian / BOM\e$BL5$7!K\e(B
 .TP
 .B \-m[BQSN0]
 MIME \e$B$r2rFI$9$k!#\e(B(\e$B%G%U%)%k%H\e(B) ISO-2022-JP(base64)\e$B$H\e(BISO-8859-1(Q encode)
 \e$B$N$_$r2rFI$9$k!#\e(BISO-8859-1 (Latin-1) \e$B$r2rFI$9$k;~$O!"\e(B
 -l\e$B%U%i%0$bI,MW$G$"$k!#\e(B\-m0 \e$B$G$O\e(BMIME\e$B$r2rFI$7$J$$!#\e(B\-mQ, \-mB\e$B$G$O!"\e(B
 Q encode, B encode \e$B$5$l$F$$$k$b$N$H$7$F=hM}$9$k!#\e(B
-.nf
-  \-mB   MIME base64 stream \e$B$r2rFI$9$k!#%X%C%@$J$I$O<h$j=|$/$3$H!#\e(B
-  \-mQ   MIME quoted stream \e$B$r2rFI$9$k!#\e(B
-  \-mS   MIME \e$B$N%A%'%C%/$r87$7$/$9$k\e(B (\e$B%G%U%)%k%H\e(B)
-  \-mN   MIME \e$B$N%A%'%C%/$r4K$/$9$k\e(B
-  \-m0   MIME \e$B$r2rFI$7$J$$!#\e(B
-
-   \-mS \e$B$O!"@k8@$NFbMF$H!"$=$N8e$KB3$/\e(Bbase64\e$B$N@09g@-$r%A%'%C%/$9$k!#\e(B
-   \-mN  \e$B$O!"2~9T$G@Z$i$l$?\e(BMIME\e$B$J$I$b2rFI$9$k!#2rFI$,;_$^$i$J$$$3$H$b$"$k!#\e(B
-.fi
+.PD 0
+.RS
+.RS 3
+.TP 4
+\-mB
+MIME base64 stream \e$B$r2rFI$9$k!#%X%C%@$J$I$O<h$j=|$/$3$H!#\e(B
+.TP
+\-mQ
+MIME quoted stream \e$B$r2rFI$9$k!#\e(B
+.TP
+\-mS
+MIME \e$B$N%A%'%C%/$r87$7$/$9$k\e(B (\e$B%G%U%)%k%H\e(B)
+.TP
+\-mN
+MIME \e$B$N%A%'%C%/$r4K$/$9$k\e(B
+.TP
+\-m0
+MIME \e$B$r2rFI$7$J$$!#\e(B
+.RE
+.PD
+\-mS \e$B$O!"@k8@$NFbMF$H!"$=$N8e$KB3$/\e(Bbase64\e$B$N@09g@-$r%A%'%C%/$9$k!#\e(B
+\-mN \e$B$O!"2~9T$G@Z$i$l$?\e(BMIME\e$B$J$I$b2rFI$9$k!#2rFI$,;_$^$i$J$$$3$H$b$"$k!#\e(B
+.RE
 .TP
 .B  \-M[BQ] 
 MIME \e$B$KJQ49$9$k!#\e(BJIS\e$B$K%3!<%IJQ49$7$F$+$i\e(Bbase64\e$B$5$l$k!#\e(B
-.RS
-.nf
-  \-M    \e$B%X%C%@7A<0$KJQ49$9$k\e(B
-  \-MB   base64 stream \e$B$KJQ49$9$k\e(B
-  \-MQ   Quoted stream \e$B$KJQ49$9$k\e(B
-.fi
+.RS 8
+.PD 0
+.TP
+\-M
+\e$B%X%C%@7A<0$KJQ49$9$k\e(B
+.TP
+\-MB
+base64 stream \e$B$KJQ49$9$k\e(B
+.TP
+\-MQ
+Quoted stream \e$B$KJQ49$9$k\e(B
+.RE
+.PD
 .TP
 .B "\-J \-E \-S \-X \-B"
 \e$B4|BT$5$l$kF~NO%3!<%I$N@-<A$r;XDj$9$k!#\e(B
 .RS
-.IP \fB\-J\fP
+.TP
+.B \-J
 ISO-2022-JP\e$B$r2>Dj$9$k!#\e(B
-.IP \fB\-E\fP
+.TP
+.B \-E
 \e$BF|K\8l\e(BEUC(AT&T)\e$B$r2>Dj$9$k!#\e(B
-.IP \fB\-S\fP
+.TP
+.B \-S
 MS\e$B4A;z$r2>Dj$9$k!#\e(BX0201\e$B2>L>$b2>Dj$5$l$k!#\e(B
-.IP \fB\-X\fP
+.TP
+.B \-W
+UTF-8\e$B$r2>Dj$9$k!#\e(B
+.TP
+.B \-W8
+UTF-8\e$B$r2>Dj$9$k!#\e(B
+.TP
+.B \-W16
+UTF-16(Little Endien)\e$B$r2>Dj$9$k!#\e(B
+.TP
+.B \-W16B
+UTF-16(Big Endien)\e$B$r2>Dj$9$k!#\e(B
+.TP
+.B \-W16L
+UTF-16(Little Endien)\e$B$r2>Dj$9$k!#\e(B
+.TP
+.B \-X
 MS\e$B4A;zCf$K\e(BX0201\e$B2>L>$,$"$k$H2>Dj$9$k!#\e(B
-.IP \fB\-B\fP
+.TP
+.B \-B
 \e$B2u$l$?\e(B(Broken)JIS\e$B%3!<%I!#\e(BESC\e$B$,$J$/$J$C$?$H2>Dj$9$k!#\e(B
 .RS
-.IP \fB\-B1\fP
+.TP
+.B \-B1
  \fBESC-(\fP, \fBESC-$\fP \e$B$N$"$H$N%3!<%I$rLd$o$J$$\e(B
-.IP \fB\-B2\fP
+.TP
+.B \-B2
 \e$B2~9T$N$"$H$K6/@)E*$K\e(BASCII\e$B$NLa$9\e(B
 .RE
 .RE
@@ -115,6 +171,9 @@ JIS\e$B4A;z$r;X<($9$k%7!<%1%s%9$H$7$F\e(B \fBESC-'$'-\fP\fI?\fP\e$B$r;HMQ$9$k!#\e(B
 .B \-r
 ROT13/47\e$B$NJQ49$r$9$k!#\e(B
 .TP
+.B \-g
+\e$B<+F0H=JL$N7k2L$r=PNO$7$^$9!#\e(B
+.TP
 .B \-v
 \e$B%P!<%8%g%s$rI=<($9$k!#\e(B
 .TP
@@ -144,29 +203,79 @@ NL\e$B$^$($K\e(BCR\e$B$rIU2C$9$k!#\e(B
 .B \-d
 NL\e$B$^$($N\e(BCR\e$B$r:o=|$9$k!#C1FH$N\e(BCR\e$B$O!"\e(BNL\e$B$KCV$-49$($i$l$k!#\e(B
 .TP
-.B \-L[wmu] \e$B2~9T%b!<%I\e(B 
-.nf
-                   -Lu   unix (LF) 
-                   -Lw   windows (CRLF) 
-                   -Lm   mac (CR) 
-               \e$B%G%U%)%k%H$OJQ49$J$7!#\e(B
-.fi
+.B \-L[wmu]
+\e$B2~9T%b!<%I\e(B 
+.RS
+.RS
+.PD 0
+.TP
+-Lu
+unix (LF) 
+.TP
+-Lw
+windows (CRLF) 
+.TP
+-Lm
+mac (CR) 
+.RE
+\e$B%G%U%)%k%H$OJQ49$J$7!#\e(B
+.RE
+.PD
 .TP
 .B \-- \e$BD9$$L>A0$N%*%W%7%g%s!#$3$l$i$O!">e$N%*%W%7%g%s$NAH9g$;$NJLL>!#\e(B
-.nf
-     \--fj,\--unix,\--mac,\--msdos, \--windows
-           \e$B$3$l$i$N%7%9%F%`$KE,$7$?JQ49$r$7$^$9!#\e(B
-
-     \--jis,\--euc,\--sjis,\--mime,\--base64  
-          \e$BBP1~$9$kJQ49$r$7$^$9!#\e(B
-
-     \--hirakana, \--katakana \e$BJ?2>L>!"JR2>L>JQ49\e(B
-     \--cap-input, \--url-input \e$B$=$l$>$l\e(B ':', '%' \e$B$KB3$/\e(B 16 \e$B?J?t$rJ8;z$KJQ49$9$k\e(B
-     \--overwrite \e$B85$N%U%!%$%k$rJQ497k2L$GCV$-49$($k!#J#?t$N%U%!%$%k$r=q$-49$($k$3$H$b2DG=!#\e(B
-     \--help
-     \--version
-     \--               \e$B$3$l0J9_$N%*%W%7%g%s$rL5;k$9$k\e(B
-.fi
+.RS
+.PD 0
+.TP
+\--fj,\--unix,\--mac,\--msdos, \--windows
+\e$B$3$l$i$N%7%9%F%`$KE,$7$?JQ49$r$7$^$9!#\e(B
+.PD
+.TP
+\--jis,\--euc,\--sjis,\--mime,\--base64  
+\e$BBP1~$9$kJQ49$r$7$^$9!#\e(B
+.TP
+\--hirakana, \--katakana
+\e$BJ?2>L>!"JR2>L>JQ49\e(B
+.TP
+\--cap-input, \--url-input
+\e$B$=$l$>$l\e(B ':', '%' \e$B$KB3$/\e(B 16 \e$B?J?t$rJ8;z$KJQ49$9$k\e(B
+.TP
+\--numchar-input
+&#....; \e$B$N$h$&$J!"\e(BUnicode\e$BJ8;z;2>H$rJQ49$9$k\e(B
+.TP
+\--no-cp932
+Shift_JIS \e$B$N!"\e(BFAxx-FCxx \e$B$r!"\e(BCP932 \e$B$GF1CM$JJ8;z$KFI$_49$($kF0:n$rL58z$K$9$k\e(B
+.TP
+\--cp932inv
+Shift_JIS \e$B$X$NJQ49$N:]!"\e(BEDxx-EFxx \e$B$r!"\e(BCP932 \e$B$GF1CM$J\e(B FAxx-FCxx \e$B$NJ8;z$KJQ49$9$k\e(B
+.TP
+\--ms-ucs-map
+Microsoft\e$B$N\e(BUCS\e$B%^%C%T%s%08_49$NJQ49$r9T$&\e(B
+.TP
+\--overwrite
+\e$B85$N%U%!%$%k$rJQ497k2L$GCV$-49$($k!#J#?t$N%U%!%$%k$r=q$-49$($k$3$H$b2DG=\e(B
+.TP
+\--guess
+\e$B<+F0H=JL$N7k2L$r=PNO$9$k\e(B
+.TP
+\--help
+.TP
+\--version
+.TP
+\--
+\e$B$3$l0J9_$N%*%W%7%g%s$rL5;k$9$k\e(B
+.RE
+.TP
+.B \e$B<!$N\e(B 2 \e$B$D$O!"\e(Bconfig.h \e$B$G\e(B EXEC_IO \e$B$r\e(B define \e$B$7$F%3%s%Q%$%k$7$?;~$N$_M-8z\e(B
+.RS
+.PD 0
+.TP
+\--exec-in
+nkf [options] --exec-in cmd args... \e$B$H$d$k$H!"\e(Bcmd \e$B$N=PNO$r\e(B nkf \e$B$NF~NO$H$9$k\e(B
+.PD
+.TP
+\--exec-out
+nkf [options] --exec-out cmd args... \e$B$H$d$k$H!"\e(Bnkf \e$B$N=PNO$r\e(B cmd \e$B$NF~NO$H$9$k\e(B
+.RE
 .SH AUTHOR
 
 .nf
@@ -316,6 +425,9 @@ non-strict mime \-MN \e$B$G$O!"6uGr!"2~9T$r$^$?$$$G!"\e(Bbase64 encoding
 \e$B$r2rFI$9$k!#$3$l$G!"%9%/%j!<%s$+$i\e(Bcut&paste\e$B$G\e(B
 \e$B%G%3!<%I$9$k$3$H$b2DG=!#;_$^$i$J$$2DG=@-$"$j!#\e(B
 
+.SH
+\e$B$=$NB>\e(B
+
 .PP
 nkf_test.pl \e$B$N%P%0%A%'%C%/$rA}$d$7$?!#\e(B
 test \e$B$,<:GT$7$?$H$-$K\e(Bdiff\e$B$r<h$k$h$&$K$7$?!#\e(B
@@ -339,7 +451,58 @@ hiragana/katakana \e$BJQ49$,$G$-$k$h$&$K$J$j$^$7$?!#\e(B
    \-h2   \--hirakana \e$B$+$?$+$J\e(B->\e$B$R$i$,$J\e(B
    \-h3   \--hirakana-katakana \e$B$+$?$+$J\e(B<->\e$B$R$i$,$J\e(B
 
-\-OW \e$B$G!"0z?t$N%U%!%$%k$rD>@\!"CV$-49$($k$3$H$,$G$-$^$9!#\e(B
+\--overwrite \e$B$G!"0z?t$N%U%!%$%k$rD>@\!"CV$-49$($k$3$H$,$G$-$^$9!#\e(B
+
+.SH nkf 2.0.4
+
+.PP
+Shift_JIS \e$B$N\e(B FAxx-FCxx \e$B$K$D$$$F!"IaDL$N<0$G$O\e(B euc \e$B$KJQ49$G$-$^$;$s$,!"\e(BCP932 \e$B$GF1CM$JJ8;z$KFI$_49$($FJQ49$7$^$9!#$3$NF0:n$rL58z$K$9$k$K$O!"\e(B--no-cp932 \e$B$r$D$1$F$/$@$5$$!#\e(B
+
+.PP
+perl module \e$B$K\e(B
+   nkf_continue     \e$B%*%W%7%g%s!"<+F0H=JL$N>uBV$J$I$r0z$-7Q$$$GJQ49\e(B
+   inputcode        \e$B<+F0H=JL7k2L$NJ8;z%3!<%I$rJV$9\e(B
+\e$B$rDI2C$7$^$7$?!#\e(B
+
+.PP
+\--numchar-input \e$B%*%W%7%g%s$r?7@_\e(B
+    mhonarc \e$B$J$I!"F|K\8l$r\e(B UTF-16 \e$B$N\e(B &#....; \e$B$N%Q%?!<%s$G=PNO$9$k$b$N$rJQ49$7$^$9!#\e(B
+
+.PP
+\--exec-in, \--exec-out \e$B%*%W%7%g%s$r?7@_\e(B (config.h \e$B$G\e(B EXEC_IO \e$B$r\e(B define \e$B$7$F%3%s%Q%$%k$7$?;~$N$_M-8z\e(B)
+
+    nkf -e \--exec-in cmd args...
+    \e$B$H$d$k$H!"\e(Bcmd \e$B$N=PNO$r\e(B nkf \e$B$NF~NO$H$7$^$9!#\e(B
+
+    nkf -e \--exec-out cmd args...
+    \e$B$H$d$k$H!"\e(Bnkf \e$B$N=PNO$r\e(B cmd \e$B$NF~NO$H$7$^$9!#\e(B
+
+
+.SH nkf 2.0.5
+
+.PP
+--cp932inv \e$B$H$$$&%*%W%7%g%s$r$D$1$k$H\e(B Shift_JIS \e$B$X$NJQ49$N:]!"\e(BEDxx-EFxx \e$B$K$D$$$F$O!"\e(B
+CP932 \e$B$GF1CM$J\e(B FAxx-FCxx \e$B$NJ8;z$KJQ49$7$^$9!#\e(B
+
+.PP
+--guess \e$B$^$?$O\e(B -g \e$B$H$$$&%*%W%7%g%s$r$D$1$k$H<+F0H=JL$N7k2L$r=PNO$7$^$9!#\e(B
+
+.PP
+--prefix= \e$B$H$$$&%*%W%7%g%s$r$D$1$k$H!"\e(BEUC-JP \e$B$+$i\e(B Shift_JIS \e$B$X$NJQ49$N:]!"\e(B2 \e$B%P%$%HL\\e(B
+\e$B$K8=$l$?J8;z$NA0$K%(%9%1!<%WJ8;z$r$D$1$k$3$H$,$G$-$^$9!#\e(B
+\e$B0z?t$N\e(B 1 \e$BJ8;zL\$,%(%9%1!<%WJ8;z!"\e(B2\e$BJ8;zL\0J9_$K%(%9%1!<%W$5$l$k$Y$-J8;z$r;XDj$7$^$9!#\e(B
+
+\e$BNc$($P!"\e(B
+
+--prefix=\$@ \e$B$H$9$k$H!"\e(BShift_JIS \e$B$N\e(B 2 \e$BJ8;zL\$K\e(B $, @ \e$B$,Mh$?$i!"$=$NA0$K\e(B \ \e$B$,A^F~$5$l$^$9\e(B
+--prefix=@@ \e$B$H$9$k$H!"\e(BShift_JIS \e$B$N\e(B 2 \e$BJ8;zL\$K\e(B @ \e$B$,Mh$?$i!"$=$NA0$K\e(B @ \e$B$,A^F~$5$l$^$9\e(B
+
+.PP
+-w8, -w16B, -w16L, -W8, -W16B, -W16L \e$B$H$$$&%*%W%7%g%s$rDI2C$7$^$7$?!#\e(B
+
+.PP
+--ms-ucs-map \e$B$H$$$&%*%W%7%g%s$rIU$1$k$H!"\e(B
+Microsoft\e$B$N\e(BUCS\e$B%^%C%T%s%08_49$NJQ49$r9T$$$^$9!#\e(B
 
 
 .SH ACKNOWLEDGE
@@ -354,11 +517,14 @@ yuki@flab.fujitsu \e$BB>!"\e(Bfujitsu & flab.fujitsu\e$B$N3'$5$s$N6(NO$K46<U!#\e(B
 shinoda@cs.titech, kato@cs.titech, uematsu@cs.titech  TNX
 kono@ie.u-ryukyu.ac.jp
 
-nkf 1.9
+nkf 1.9-
 Akio Furukawa
+Andy Taki
 From: OHARA Shigeki
+Fumitaka Kitagawa
 Hiroaki Sengoku 
 Ikuhiro MORITA (\e$B?9ED\e(B \e$B0i9(\e(B)
+Yoshiharu ITO
 Junn Ohta
 KAWAMURA Masao
 Kazuhiko Mori 
@@ -373,11 +539,13 @@ Rei FURUKAWA
 Satoru Takabayashi
 Shigeyuki Takagi
 Shin MICHIMUKO 
+Tadamasa Teranishi
+TOYODA Jiro
+TSUCHIYA Masatoshi
 Tsutomu Sakai 
 YAMASHITA Junji (\e$B;32<\e(B \e$B=c;J\e(B)
 Yasuyuki Sato 
 Yoshiaki Yanagihara
-Yoshiaki Yanagihara 
 hat@so-net
 \e$B#D#C#C5;=QItEOJU\e(B
 \e$B$+$H$Z\e(B / \e$B2CF#\e(B \e$B5.;J\e(B
@@ -419,7 +587,12 @@ hat@so-net
 \e$BMn9g0l4n\e(B
 \e$BNS\e(B  \e$BN<\e(B
 \e$BT"0B\e(B \e$B<#\e(B
-
+\e$BLZ2<\e(B \e$BM:2p\e(B
+\e$B@.@%$f$$\e(B
+\e$BDaC+D><y\e(B
+\e$BCfED?-1Y\e(B
+\e$B$o$?$J$Y$R$m$U$_\e(B
+MoonWolf
 
 \e$B2OLn??<#\e(B
      www.ie.u-ryukyu.ac.jp/~kono/nkf/