NAME
ack − 日 本 語 コ ー ド コ ン バ ー タ
SYNOPSIS
ack [
−{e|s|jn|c} ] [
−{a|A|o file } ] [
−zuCntd ]
[ −{E|S} ] [ <file>... ]
DESCRIPTION
ack は 、 日 本 語 EUC、 シ フ ト JIS、 7bit JIS の そ れ ぞ れ の コ ー ド 系 の 相 互 変 換 を 行 う 日 本 語 コ ー ド コ ン バ ー タ で す 。 JIS片 仮 名 (SJIS 半 角 仮 名 )の 変 換 に 対 応 し て い ま す 。 入 力 漢 字 コ ー ド は 自 動 判 別 す る こ と が 可 能 で 、 こ れ ら 片 仮 名 が 含 ま れ て い て も 混 乱 し ま せ ん 。 ま た フ ァ イ ル の 日 本 語 コ ー ド を 置 換 す る 、 と い う 使 い 方 も で き ま す 。
OPTIONS
−e 出 力 漢 字 コ ー ド を 日 本 語 |
EUC に し ま す 。 |
|||
−s 出 力 漢 字 コ ー ド を シ フ ト |
JIS に し ま す 。 |
|||
−jn 出 力 漢 字 コ ー ド を |
7bit JIS に し ま す 。 n は 出 力 コ ー ド の モ ー ド で す 。 省 略 し て −j と し た 場 合 は 、 n の 値 は コ ン パ イ ル ス イ ッ チ −DDEFJIS で 与 え た も の に な り ま す 。 n の 数 値 の 意 味 は 以 下 の 通 り 。
0 1
bit0: ESC$B ESC$@ JISX208-1983,1978切 替
え
bit1: ESC(J ESC(B JISX201ロ ー マ 字
,ASCII切 替 え
bit2: ESC(I SI/SO JISX201片 仮 名 の
指 示 方 法 切 替
え
bit3: ESC$x ESC$(x ( を 省 略 す
る 、 し な い 切
替 え
<例
> -j0 : ESC(J, ESC$B, ESC(I
-j1 : ESC(J, ESC$@, ESC(I
-j2 : ESC(B, ESC$B, ESC(I
-j3 : ESC(B, ESC$@, ESC(I
−c 変 換 出 力 を せ ず に 、 入 力 コ ー ド の 判 定 の み 行 な い ま す 。 判 定 結 果 の コ ー ド タ イ プ と 、 そ れ ぞ れ の 文 字 数 を 表 示 し ま す 。 漢 字 |
(kanji, kanji7, err) は 2byte で 1文 字 と し て 数 え て い ま す 。
code :コ
ー ド タ イ プ
ascii,sjis,euc,jis の 4種 類
kanji :sjis,euc 漢 字 の 文 字
数
kana :sjis,euc 片 仮 名 文 字
数 (SJIS半 角 仮 名 )
kanji7 :7bit jis 漢 字 の 文
字 数 (2byte code)
kana7 :7bit jis 片 仮 名 の 文
字 数 (1byte code)
err :sjis,euc 漢 字 で 判 定
不 能 文 字 の 文
字 数
ascii :7bit 表 示 可 能 (図
形 )文 字 (0x20〜 0x7e)文
字 数
ctrl :コ ン ト ロ ー ル
コ ー ド の 文 字
数 (改 行 ,TAB含 む )
other :そ の 他 の 文 字
数
−z 入 力 に |
JISX201 片 仮 名 文 字 が 含 ま れ て い れ ば 、 そ れ を JISX208 の 片 仮 |
名 に 置 き 換 え ま す 。 (い わ ゆ る 半 角 仮 名 ->全 角 仮 名 変 換 )
−a 出 力 フ ァ イ ル 名 を 自 動 で 割 り 当 て ま す 。 出 力 コ ー ド に 応 じ て 、 入 力 フ ァ イ ル 名 に |
.jis/.euc/.sjis を 追 加 し た 名 前 に な り ま す 。 (す で に つ い て い た .jis/.euc/.sjis/.ujis は 削 除 す る )
−A フ ァ イ ル 内 容 を コ ー ド 変 換 し て 置 き 換 え ま す 。 元 フ ァ イ ル は .bak を つ |
け た 名 前 で 保 存 し ま す 。
−t タ イ ム ス タ ン プ を 保 存 し ま す 。 出 力 フ ァ イ ル の タ イ ム ス タ ン プ を 、 入 力 フ ァ イ ル と 同 一 に し ま す 。 |
−o file 出 力 フ ァ イ ル 名 と し て file を 指 定 し ま す 。 入 力 フ ァ イ ル 名 よ り 先 に な い と 有 効 に な り ま せ ん 。 (入 力 フ ァ イ ル が 複 数 あ る 時 は 、 こ の ス イ ッ チ は 直 後 に 指 定 し た も の に 対 し て の み 有 効 )
−C 変 換 不 能 漢 字 コ ー ド を 「 |
※」 に 置 き 換 え て 出 力 し ま す 。 こ の ス イ ッ チ が |
な け れ ば エ ラ ー 文 字 は 何 の 変 換 も 無 し に そ の ま ま 出 力 し ま す 。
−n 入 力 漢 字 コ ー ド 判 定 時 に 、 フ ァ イ ル 名 の |
.jis/.euc/ .sjis/.ujis を 参 |
照 し ま せ ん 。
−u 入 力 の |
0x0d お よ び 0x1a を 取 り 除 き ま す 。 UNIX モ ー ド で す 。 DOS -> |
UNIX の テ キ ス ト 変 換 時 に 使 用 で き ま す 。 (注 意 :暫 定 機 能 )
−d 入 力 フ ァ イ ル が デ ィ レ ク ト リ で あ っ て も 無 視 し ま せ ん 。 通 常 は デ ィ レ ク ト リ 名 が 与 え ら れ た 時 は 無 視 し ま す 。 | |
−E 入 力 コ ー ド 自 動 判 定 を 使 わ ず 、 常 に 入 力 漢 字 コ ー ド を 日 本 語 |
EUC ま た は 7bit JIS と し て 扱 い ま す 。
−S 入 力 コ ー ド 自 動 判 定 を 使 わ ず 、 常 に 入 力 漢 字 コ ー ド を シ フ ト JIS ま た |
は 7bit JIS と し て 扱 い ま す 。
AUTHOR
小 笠 原 博 之 (Ogasawara Hiroyuki)
InterNet:
oga [AT] dgw.jp
DenDen-NET: DEN0006 COR.
(0238-21-5952/133.24.72.9,login:den)