Win32コンソール小道具

Copyright (C) 1995, 東京理科大学, 佐藤喜一郎
ショートカット[nkf|uuencode/uudecode|その他]

nkf(Network Kanji Filter)

nkfは市川さんが作られた,漢字コードを変換するための便利なフィルターコマンドです。 nkfには強力な入力漢字コードの自動判別機能があるため,漢字コードで混乱するネットワーク 上を渡り歩くには,欠かせない道具かと思います。さらに,nkfはインターネット上で 様々な方々の力で育て上げられ,UNIXだけではなく,DOSでも簡単に利用できるようになっています。

ところで,この便利なnkfなのですが,Windows NT用バイナリが見つかりませんでした。 ただ,Windows NTのDOSサブシステムでは,94年にnkfパッチ制作者の中の黒江さんが fj.sourceに流した DOS版のnkf 1.4バイナリ が使えましたので,当座はこれが使えるので 仕事に直接支障はありませんでした。

そのうち,自前のWebサーバを立ち上げることになり,nkfの使用頻度が上がるにつれ, DOSコマンドでは, 「ファイル名が8.3形式しか使えない」,「仮想DOSを立ちあげるのに時間がかかる」等, と思うようになりました。 そうして,今一度,ftpサーバ等を探したところ, SED, AWK, 等は既に移植された方がいましたが, 移植されていないものも結構あることが分かりました。 そこで,Win32コンソールアプリケーションとして,後述するuuencode/uudecodeとともに, nkfのWin32版バイナリを作成してみました。 (nkf 1.4のソースは昨年黒江さんがfj.sourceに流した中にありました。) x86版とalpha版があります。ご利用頂ければ幸いです。

nkf 1.4 (Intel x86, DEC alpha) (readme)

95/12/9 追記
nkfに関しては,改良版の1.5が河野さんにより作られ,patch level 1もでています。 このバージョンでもNT用バイナリを作りました。こちらは,動作実績がほとんどなく, あまり自身がありませんが,よろしかったら,使ってみてください。 (リリース候補のテストバージョンです。) nkf 1.5 p1に関しては,DOSバイナリも流通していない様ですので,DOS版も作りました。 併せてご利用下さい。

nkf 1.5 patch level 1 for DOS/Windows NT (readme)

先頭へ戻る

uuencode/uudecode

8.3形式のままで困るのは,nkfよりむしろこちらの方かもしれません。 nkfならリダイレクトすればとりあえずなんとか使えますが, 長い名前が埋め込まれている場合,DOS版では,一旦ファイルの中身をエディタで編集して, 8.3名にするという作業がどうしても必要になります。 こちらも,nkfと同じ手口で,DOS版ソースからWin32版を作りました。

uuencode/uudecode for Windows NT (x86, alpha)

先頭へ戻る

その他

東京理科大学長万部キャンパスのanonymous FTPサーバには, Windows NTで動く小道具のコレクション もあります。ただし,最新版かどうかは分かりませんので,古かった場合はご容赦願います。

先頭へ戻る
ホームページへ戻る