Выделить код

Код:

<body bgcolor=gray>text2bin<script>s='';
while(s=prompt('Text:',s)){i=0;b='';
while(c=s.charCodeAt(i++)){c=c.toString(2);
b+='00000000'.substr(c.length)+c}b=prompt('Binary:',b);i=0;s='';
while(c=b.substr(8*i++,8))s+=String.fromCharCode(parseInt(c,2))}</script>

Вот скрипт, как я понял он переводит текст в бинарный код :) А никто мне не поможет разбодыть скрипт который бы переводил бинарный код из этого скрипта в текст?

==> Разработка

Вот скрипт переводящий текст в коды (код каждого символа разделен - разделитель настраивается):

Выделить код

Код:

<script type="text/javascript">
var wText = new String('текст '); //Текст для перевода
var divider = new String(','); //Разделитель между кодами символов
var wCode = new String('');
for(var i=0; i < wText.length; i++){
	wCode += wText.charCodeAt(i) + divider;
}
wCode = wCode.substring(0, wCode.length - divider.length);
</script>

После выполнения в "wCode" будут разделенные коды символов

И скрипт переводящий из разделенных кодов в текст:

Выделить код

Код:

<script type="text/javascript">
var wCode = new String('1090,1077,1082,1089,1090'); //Код с разделителями для перевода
var divider = new String(','); //Разделитель между кодами символов

var wText = new String('');
var wCodeArr = wCode.split(divider);

for(var i=0; i < wCodeArr.length; i++){
	wText += String.fromCharCode(wCodeArr[i]);
}
</script>

После выполнения в "wText" будут разделенные коды символов