出遅れました。Yuya@横浜です。 matzさんが既に答えていらっしゃいますが... On Wed, 26 Feb 2003 00:46:51 +0900 "松尾尚典" <matsuo.hisanori / jcom.home.ne.jp> wrote: > 1. Exerbで作成された実行ファイルから、元のスクリプトを復元することが出来るか。 可能です。 > 2. 出来るなら、それはどの程度(例えば「コメントなども含めて完璧に」)復元出来るか。 完璧に復元できます。 > 3. 出来るなら、それはどのくらいの能力とコストが必要か。 楽勝です。:-) テキストエディタで、生成した実行ファイルの末尾を覗くと、ソースコード を見ることができます。 > もし復元出来ない或いは相当の能力、コストがかかる等であれば、商用利用な局面で > ライセンス管理やコピープロテクトさせたいというニーズに応えられるかな、 > と考えています。そういう意味で、出来ないという答えなら嬉しいです。 こちらも既にmatzさんが答えていらっしゃいますが、bRubyというソフト ウェアを開発中です。ただ、bRubyを使用してもプログラムを完璧に隠蔽 できるわけではなく、カジュアルコピーを防止できる程度です。 通常はこの程度の隠蔽化で十分だと思っていますが、それ以上の隠蔽化が 必要な場合、アーカイブを暗号化し、Exerbコアで復号化するようにコアを 改造することをおすすめします。 bRubyは下記のURLから入手できます。 <http://bruby.sourceforge.jp/> ExerbとbRubyを組み合わせる場合、まずソースコードをbRubyでコンパイル します。 $ brbcmp.rb foo.rb するとfoo.brbというファイルができますので、これをレシピファイルに 記述します。 binary foo.brb foo.brbをrequireする場合は、Rubyスクリプトの場合と同様に require 'foo' とします。 詳しくはドキュメントをご覧ください。 ====== Yuya Kato ====== E-Mail yuya / katoden.co.jp Web http://nuance.cc/ i-mode http://nuance.cc/i/