cdfax とは?
cdfax は CD-ROMをFAXのように送受信するツールです。 元となるアイディアは cdbiff にヒントを得て 増井俊之氏 が考案したものです。
仕組み
白い計算機の CD-ROM を黒い計算機に転送します。 CD-ROM のデータがネットワーク経由で転送されて、 黒い計算機で CD-R が焼かれます。
![]() |
転送![]() |
![]() |
|---|
必要なもの
cdfax は Rubyで書かれています。 Linux上での動作を確認しています。
- Ruby
- dRuby
- Ruby/ProgressBar
- gnu tar
- gzip (tar の z オプション用)
- cdrecord + mkisofs (受信側でのみ必要)
使い方
送信側
CD-ROM を送信するには cdfax-client コマンドを使います。 たとえば、 /mnt/cdrom の CD-ROM を cdfax.example.org に送信 するには次のように実行します。
% ruby cdfax-client cdfax.example.org /mnt/cdrom
受信側
CD-ROM を受信するには、CD-R メディアを CD-R ドライブに挿入し て、cdfax-server を立ち上げておきます。 たとえば 8倍速の CD-R ドライブ /dev/sg0 を使って CD-ROM を受 信するには次のように実行します。
% sudo ruby cdfax-server /dev/sg0 8
ダウンロード
GNU General Public License version 2 (日本語訳) に従ったフリーソフトウェアとして公開します。 完全に無保証です。
![[送信側]](images/cdfax-client-ja-mini.jpg)

![[受信側]](images/cdfax-server-ja-mini.jpg)