◆こんなソフトウェアつくってください◆

515 名前:名無しさん@お腹いっぱい、 :03/09/02 17:21 ID:alT7z6NP
テキストファイルの文字列を、0000,0001,0010というような2進数に変換してくれるツールを作ってください。
プラットフォームはどれでも結構ですが、変換された文字列のコピペではなく
保存場所とファイル名を、任意に指定できる出力方法でおねがいします。

注意 バイナリエディタの二進数ではありません。

516 名前:名無しさん@お腹いっぱい。 :03/09/02 18:17 ID:664CLD7Q
何バイト毎? とか訊いてみる

517 名前:名無しさん@お腹いっぱい、 :03/09/02 21:17 ID:AfOPHOV9
ttp://nickciske.com/tools/binary.php
このサイトのテキスト-バイナリ変換を、ローカルで実行したいんです。
数字の0なら0、1は1、2は01、3は10、4は11、5は001という風に。

2進数の意味
ttp://e-words.jp/w/2E980B2E695B0.html

518 名前:名無しさん@お腹いっぱい。 :03/09/02 22:52 ID:yCtaWR8t
>>517
ネタ?釣り?

>数字の0なら0、1は1、2は01、3は10、4は11、5は001という風に。
なりません。自分で紹介したHPで試してみ。

半角英数は8bitだから、0と1が8個並んだ形になる。
全角文字は16bitだから、16個な。
独特のコード表を用いるなら知らないけど。


で、>>515で4bitずつ区切ってあるが、これは何故?
あと目的は?こんなの作って何に使うの?

519 名前:名無しさん@お腹いっぱい。 :03/09/02 22:59 ID:664CLD7Q
ソースぶっ飛んだので製作中止ヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ

ゆなコンバータで変換後の文字を0と1で指定すればいい予感
http://rd.vector.co.jp/soft/dl/win95/amuse/se093075.html

520 名前:名無しさん@お腹いっぱい。 :03/09/02 23:23 ID:uVRe/6S2
>数字の0なら0、1は1、2は01、3は10、4は11、5は001という風に。

この方法だと、001は001なのか02なのかわからんことになるな。

521 名前:331 :03/09/02 23:26 ID:Dlndwl9n
>>515

ruby -ne '$_.unpack("b*")' < in_file > out_file

こんな感じかな?
要rubyだけど、似たようなことはperlとかでもできるでしょう。

522 名前:名無しさん@お腹いっぱい。 :03/09/02 23:34 ID:yCtaWR8t
>>520
いや、5だろw

523 名前:名無しさん@お腹いっぱい。 :03/09/02 23:42 ID:k+9M5zvK
331さん 
カコイイ!

524 名前:名無しさん@お腹いっぱい、 :03/09/03 09:40 ID:S6FMrLFl
>>518
やってみて自分が間違っていたことがよくわかりました。
独自のコードは使いませんが、10進数方式、16進数方式の変換も選択できればもっといいです。
上で出した数字は、わかりやすいようにと思って例にしたんですが、自分でも馬鹿なことをしたと反省しています。

使用目的は、テキストを暗号化して偽装することです。

>>519
これで問題は無いのですが、コピペではなくファイルに保存できればよかったんですが・・・

>>521
rubyをインストールして試してみたのですが、どうすればいいのかさっぱりわかりません。
出来れば、GUIでおねがいします。
わがままで申し訳ありません

525 名前:名無しさん@お腹いっぱい。 :03/09/03 10:48 ID:n4spcpNL
>>524
暗号化や偽装なんていくらでもあるのに
それにこだわる理由は?

528 名前:331 :03/09/03 12:05 ID:/PnN6gCn
>>524
こんな単純フィルタプログラムをGUIで書く気はしません。

何がわかんなくて、何ができなかったのか教えてくれれば対応しますが。
要望するなら自分の状況をちゃんと伝えてくださいな。


んで。
rubyインストールしてるなら、
変換元ファイル名をinfile.txt、変換先ファイル名をoutfile.txtとしたときに、
コマンドプロンプト(MS-DOS プロンプト)から、

ruby -ne '$_.unpack("b*")' < infile.txt > outfile.txt

と打つだけです。


529 名前:331 :03/09/03 12:20 ID:/PnN6gCn
・・・と思ったけど、とりあえずexe化してみた。
解凍してできたexeに変換したいファイルをドロップしてくれれば、
ファイル名に_"new"を追加して変換されたファイルができます。

infile.txt → infile_new.txt のように。

http://www.momo-lab.net/junk/txt2bin.lzh

つーか、exerb便利杉。サイズが大きくなるのが難点だけどね。

530 名前:名無しさん@お腹いっぱい。 :03/09/03 12:38 ID:DPexDvnx
先生!元のファイルに戻すには、どうしたらいいんでしょうか

532 名前:331 :03/09/03 13:26 ID:/PnN6gCn
>>530
http://www.momo-lab.net/junk/bin2txt.lzh

537 名前:名無しさん@お腹いっぱい、 :03/09/03 14:44 ID:hSa0CW3s
>>528-529
スタートメニューのirbを起動して入力してました・・・

GUIにはなりませんでしたけど、D&Dをできるようにしていただいてありがとうございます。
簡単に変換できるようになってうれしい限りです。
ありがとうございました。

538 名前:名無しさん@お腹いっぱい。 :03/09/03 15:00 ID:DPexDvnx
>>532
先生!!ありがとうございました。


DAT2HTML 0.26 Converted.