改行変換 for Win32 1. 概要 テキストの改行コードの形式を変換します。 テキストの改行コードには DOS/Windows で主に使用される CR+LF 形式と UNIXで使 用される LF 形式の2つがあります。それぞれの形式を相互に変換するツールです。 世の中には改行コードを CR で表現する OS もあるようですがそれには対応していま せん。 いわゆる "フィルタ" とは異なります。 指定されたファイルの改行形式を変換し、元ファイルに書き戻します。元ファイルを 直接書き換えてしまうため注意してください。 2. 動作環境 以下の環境で動作を確認しています。 - Windows 98 - Windows 2000 server 3. 機能 CR LF 形式と LF 形式の改行コードの相互変換を行います。(CR = 0x0d, LF = 0x0a) CR CR LF のように CR が重なっている場合、重複している CR を削除してから処理 を行ないます(改行コードの正規化)。 CR+LF <=> LF の変換は nkf 等、高機能なツールが世の中にたくさんあり、そのため だけならこのツールを選択する必要はありません。 CR CR LF の形式を CR LF に変換できたりするのがこのツールのポイントです。 CR CR LF の改行コードはWebページをダウンロードしたときのテキストがこのように なっていることがあります。 自分ではこのツールを改行形式の正規化のためのみに使用しています。 4. インストール 配付ファイルは lzh 形式で圧縮されています。 解凍ツールで解凍後、展開されたすべてのファイルを任意のディレクトリにコピー してください。 特別な設定は必要ありません。 配付ファイルに含まれているファイルは以下の3つです。 nlfw.exe --- GUI版 nlf.exe --- コンソール版 nlf.txt --- このファイル GUI版とコンソール版は必要に応じて使い分けてください。 コンソール版を使用するためにはあらかじめ AUTOEXEC.BAT 内で適切な PATH を設定 してください。 5. アンインストール インストールでコピーしたファイルをすべて削除してください。 レジストリは使用しません。 6. 使い方 - コンソール版 MS-DOSプロンプトから以下のように入力します。 C:\>nlf a.txt a.txt を DOS/Windows形式の改行コードに変換します。 - GUI版 GUI版といってもウィンドウを持つわけではありません。コンソールアプリケーショ ンでないだけです。 SendTo フォルダに入れて使うこと*のみ*を想定しています。 SendTo フォルダに入れて使ってください。 1. SendTo フォルダに nlfw.exe のショートカットを作成します。 2. エクスプローラからファイルを右クリックで表示されるコンテキストメニューか ら「送る」=>「nlfw」 を選択します。 「ファイル xxx の改行コードを正規化します。よろしいですか?」 のメッセージボックスが表示されるので、[OK] を選択すると変換します。 7. 修正履歴 Ver0.01 2000.04.16 新規作成 8. 著作権、使用条件 本プログラムはフリーソフトウエアです。 使用、配布は自由に行うことができます。 本プログラムは無保証です。 本プログラムの使用においた生じた如何なる損害についても作者は一切の責任を負 いません。 金子尚史(kanegon) e-mail : wbs01621@mail.wbs.ne.jp WebPage : http://www2.wbs.ne.jp/~kanegon/