반응형
<html>
<head>
<!--
CryptoMX Tools
Copyright (C) 2004 - 2006 Derek Buitenhuis
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-->
<title>ASCII/Binary Converter</title>
</head>
<body text="black" link="blue" vlink="blue" alink="red"><br><br>
<script language="JavaScript1.2">
function dobin(text,sepa) {
var letbin = ""
for (i=0; i<text.length;i++) {
let = text.substr(i,1);
if (i>0) {
var sep = sepa;
if (i % 10 == 0) {
letbin=letbin+''
}
}
else {
var sep = "";
}
//Ascii -- Binary Code
if (let == "A") {letbin = letbin + sep + '01000001'}
if (let == "B") {letbin = letbin + sep + '01000010'}
if (let == "C") {letbin = letbin + sep + '01000011'}
if (let == "D") {letbin = letbin + sep + '01000100'}
if (let == "E") {letbin = letbin + sep + '01000101'}
if (let == "F") {letbin = letbin + sep + '01000110'}
if (let == "G") {letbin = letbin + sep + '01000111'}
if (let == "H") {letbin = letbin + sep + '01001000'}
if (let == "I") {letbin = letbin + sep + '01001001'}
if (let == "J") {letbin = letbin + sep + '01001010'}
if (let == "K") {letbin = letbin + sep + '01001011'}
if (let == "L") {letbin = letbin + sep + '01001100'}
if (let == "M") {letbin = letbin + sep + '01001101'}
if (let == "N") {letbin = letbin + sep + '01001110'}
if (let == "O") {letbin = letbin + sep + '01001111'}
if (let == "P") {letbin = letbin + sep + '01010000'}
if (let == "Q") {letbin = letbin + sep + '01010001'}
if (let == "R") {letbin = letbin + sep + '01010010'}
if (let == "S") {letbin = letbin + sep + '01010011'}
if (let == "T") {letbin = letbin + sep + '01010100'}
if (let == "U") {letbin = letbin + sep + '01010101'}
if (let == "V") {letbin = letbin + sep + '01010110'}
if (let == "W") {letbin = letbin + sep + '01010111'}
if (let == "X") {letbin = letbin + sep + '01011000'}
if (let == "Y") {letbin = letbin + sep + '01011001'}
if (let == "Z") {letbin = letbin + sep + '01011010'}
if (let == "a") {letbin = letbin + sep + '01100001'}
if (let == "b") {letbin = letbin + sep + '01100010'}
if (let == "c") {letbin = letbin + sep + '01100011'}
if (let == "d") {letbin = letbin + sep + '01100100'}
if (let == "e") {letbin = letbin + sep + '01100101'}
if (let == "f") {letbin = letbin + sep + '01100110'}
if (let == "g") {letbin = letbin + sep + '01100111'}
if (let == "h") {letbin = letbin + sep + '01101000'}
if (let == "i") {letbin = letbin + sep + '01101001'}
if (let == "j") {letbin = letbin + sep + '01101010'}
if (let == "k") {letbin = letbin + sep + '01101011'}
if (let == "l") {letbin = letbin + sep + '01101100'}
if (let == "m") {letbin = letbin + sep + '01101101'}
if (let == "n") {letbin = letbin + sep + '01101110'}
if (let == "o") {letbin = letbin + sep + '01101111'}
if (let == "p") {letbin = letbin + sep + '01110000'}
if (let == "q") {letbin = letbin + sep + '01110001'}
if (let == "r") {letbin = letbin + sep + '01110010'}
if (let == "s") {letbin = letbin + sep + '01110011'}
if (let == "t") {letbin = letbin + sep + '01110100'}
if (let == "u") {letbin = letbin + sep + '01110101'}
if (let == "v") {letbin = letbin + sep + '01110110'}
if (let == "w") {letbin = letbin + sep + '01110111'}
if (let == "x") {letbin = letbin + sep + '01111000'}
if (let == "y") {letbin = letbin + sep + '01111001'}
if (let == "z") {letbin = letbin + sep + '01111010'}
if (let == " ") {letbin = letbin + sep + '00100000'}
//Numbers:
if (let == "0") {letbin = letbin + sep + '00110000'}
if (let == "1") {letbin = letbin + sep + '00110001'}
if (let == "2") {letbin = letbin + sep + '00110010'}
if (let == "3") {letbin = letbin + sep + '00110011'}
if (let == "4") {letbin = letbin + sep + '00110100'}
if (let == "5") {letbin = letbin + sep + '00110101'}
if (let == "6") {letbin = letbin + sep + '00110110'}
if (let == "7") {letbin = letbin + sep + '00110111'}
if (let == "8") {letbin = letbin + sep + '00111000'}
if (let == "9") {letbin = letbin + sep + '00111001'}
//Special Characters:
if (let == "!") {letbin = letbin + sep + '00100001'}
if (let == "\"") {letbin = letbin + sep + '00100010'}
if (let == "#") {letbin = letbin + sep + '00100011'}
if (let == "$") {letbin = letbin + sep + '00100100'}
if (let == "%") {letbin = letbin + sep + '00100101'}
if (let == "&") {letbin = letbin + sep + '00100110'}
if (let == "'") {letbin = letbin + sep + '00100111'}
if (let == "(") {letbin = letbin + sep + '00101000'}
if (let == ")") {letbin = letbin + sep + '00101001'}
if (let == "*") {letbin = letbin + sep + '00101001'}
if (let == "+") {letbin = letbin + sep + '00101011'}
if (let == ",") {letbin = letbin + sep + '00101100'}
if (let == "-") {letbin = letbin + sep + '00101101'}
if (let == ".") {letbin = letbin + sep + '00101110'}
if (let == "/") {letbin = letbin + sep + '00101111'}
if (let == ":") {letbin = letbin + sep + '00111010'}
if (let == ";") {letbin = letbin + sep + '00111011'}
if (let == "<") {letbin = letbin + sep + '00111100'}
if (let == "=") {letbin = letbin + sep + '00111101'}
if (let == ">") {letbin = letbin + sep + '00111110'}
if (let == "?") {letbin = letbin + sep + '00111111'}
if (let == "@") {letbin = letbin + sep + '01000000'}
if (let == "[") {letbin = letbin + sep + '01011011'}
if (let == "\\") {letbin = letbin + sep + '01011100'}
if (let == "]") {letbin = letbin + sep + '01011101'}
if (let == "^") {letbin = letbin + sep + '01011110'}
if (let == "_") {letbin = letbin + sep + '01011111'}
if (let == "`") {letbin = letbin + sep + '01100000'}
if (let == "{") {letbin = letbin + sep + '01111011'}
if (let == "|") {letbin = letbin + sep + '01111100'}
if (let == "}") {letbin = letbin + sep + '01111101'}
if (let == "~") {letbin = letbin + sep + '01111110'}
if (let == "�") {letbin = letbin + sep + '10000000'}
if (let == "¡") {letbin = letbin + sep + '10100001'}
if (let == "¢") {letbin = letbin + sep + '10100010'}
if (let == "£") {letbin = letbin + sep + '10100011'}
if (let == "�") {letbin = letbin + sep + '10100100'}
if (let == "�") {letbin = letbin + sep + '10100101'}
if (let == "�") {letbin = letbin + sep + '10100110'}
if (let == "§") {letbin = letbin + sep + '10100111'}
if (let == "�") {letbin = letbin + sep + '10100111'}
if (let == "�") {letbin = letbin + sep + '10101001'}
if (let == "�") {letbin = letbin + sep + '10101010'}
if (let == "«") {letbin = letbin + sep + '10101011'}
if (let == "�") {letbin = letbin + sep + '10101100'}
if (let == "�") {letbin = letbin + sep + '10101101'}
if (let == "�") {letbin = letbin + sep + '10101110'}
if (let == "�") {letbin = letbin + sep + '10101111'}
if (let == "�") {letbin = letbin + sep + '10110000'}
if (let == "�") {letbin = letbin + sep + '10110001'}
if (let == "�") {letbin = letbin + sep + '10110010'}
if (let == "�") {letbin = letbin + sep + '10110011'}
if (let == "�") {letbin = letbin + sep + '10110100'}
if (let == "�") {letbin = letbin + sep + '10110101'}
if (let == "�") {letbin = letbin + sep + '10110110'}
if (let == "�") {letbin = letbin + sep + '10110111'}
if (let == "�") {letbin = letbin + sep + '10111000'}
if (let == "�") {letbin = letbin + sep + '10111001'}
if (let == "�") {letbin = letbin + sep + '10111010'}
if (let == "»") {letbin = letbin + sep + '10111011'}
if (let == "�") {letbin = letbin + sep + '10111100'}
if (let == "�") {letbin = letbin + sep + '10111101'}
if (let == "�") {letbin = letbin + sep + '10111110'}
if (let == "�") {letbin = letbin + sep + '10111111'}
if (let == "�") {letbin = letbin + sep + '11000000'}
if (let == "�") {letbin = letbin + sep + '11000001'}
if (let == "�") {letbin = letbin + sep + '11000010'}
if (let == "�") {letbin = letbin + sep + '11000011'}
if (let == "Ä") {letbin = letbin + sep + '11000100'}
if (let == "Å") {letbin = letbin + sep + '11000101'}
if (let == "Æ") {letbin = letbin + sep + '11000110'}
if (let == "Ç") {letbin = letbin + sep + '11000111'}
if (let == "�") {letbin = letbin + sep + '11001000'}
if (let == "�") {letbin = letbin + sep + '11001001'}
if (let == "�") {letbin = letbin + sep + '11001010'}
if (let == "Ë") {letbin = letbin + sep + '11001011'}
if (let == "�") {letbin = letbin + sep + '11001100'}
if (let == "�") {letbin = letbin + sep + '11001101'}
if (let == "�") {letbin = letbin + sep + '11001110'}
if (let == "�") {letbin = letbin + sep + '11001111'}
if (let == "�") {letbin = letbin + sep + '11010000'}
if (let == "�") {letbin = letbin + sep + '11010001'}
if (let == "�") {letbin = letbin + sep + '11010010'}
if (let == "�") {letbin = letbin + sep + '11010011'}
if (let == "�") {letbin = letbin + sep + '11010100'}
if (let == "�") {letbin = letbin + sep + '11010101'}
if (let == "Ö") {letbin = letbin + sep + '11010110'}
if (let == "�") {letbin = letbin + sep + '11010111'}
if (let == "Ø") {letbin = letbin + sep + '11011000'}
if (let == "�") {letbin = letbin + sep + '11011001'}
if (let == "�") {letbin = letbin + sep + '11011010'}
if (let == "�") {letbin = letbin + sep + '11011011'}
if (let == "Ü") {letbin = letbin + sep + '11011100'}
if (let == "�") {letbin = letbin + sep + '11011101'}
if (let == "�") {letbin = letbin + sep + '11011110'}
if (let == "ß") {letbin = letbin + sep + '11011111'}
if (let == "à") {letbin = letbin + sep + '11100000'}
if (let == "á") {letbin = letbin + sep + '11100001'}
if (let == "â") {letbin = letbin + sep + '11100010'}
if (let == "�") {letbin = letbin + sep + '11100011'}
if (let == "ä") {letbin = letbin + sep + '11100100'}
if (let == "å") {letbin = letbin + sep + '11100101'}
if (let == "æ") {letbin = letbin + sep + '11100110'}
if (let == "ç") {letbin = letbin + sep + '11100111'}
if (let == "è") {letbin = letbin + sep + '11101000'}
if (let == "é") {letbin = letbin + sep + '11101001'}
if (let == "ê") {letbin = letbin + sep + '11101010'}
if (let == "ë") {letbin = letbin + sep + '11101011'}
if (let == "ì") {letbin = letbin + sep + '11101100'}
if (let == "í") {letbin = letbin + sep + '11101101'}
if (let == "î") {letbin = letbin + sep + '11101110'}
if (let == "�") {letbin = letbin + sep + '11101111'}
if (let == "�") {letbin = letbin + sep + '11110000'}
if (let == "ñ") {letbin = letbin + sep + '11110001'}
if (let == "ò") {letbin = letbin + sep + '11110010'}
if (let == "ó") {letbin = letbin + sep + '11110011'}
if (let == "ô") {letbin = letbin + sep + '11110100'}
if (let == "�") {letbin = letbin + sep + '11110101'}
if (let == "ö") {letbin = letbin + sep + '11110110'}
if (let == "�") {letbin = letbin + sep + '11110111'}
if (let == "ø") {letbin = letbin + sep + '11111000'}
if (let == "ù") {letbin = letbin + sep + '11111001'}
if (let == "ú") {letbin = letbin + sep + '11111010'}
if (let == "û") {letbin = letbin + sep + '11111011'}
if (let == "û") {letbin = letbin + sep + '11111100'}
if (let == "�") {letbin = letbin + sep + '11111101'}
if (let == "�") {letbin = letbin + sep + '11111110'}
if (let == "�") {letbin = letbin + sep + '11111111'}
}
document.asc2bin.binary.value = letbin
return false;
}
function doasc(text) {
if (text.length % 8 != 0) {
alert (text + " is not an even binary.\n\nYou may have missed a digit or maybe added an additional digit/character.\n\nSeparaters are NOT required here.")
return false;
last;
}
var letasc = ""
lettot = text.length / 8
j=0
for (i=0; i<lettot;i++) {
let = text.substr(j,8);
if (let == "01000001") {letasc = letasc + 'A'}
if (let == "01000010") {letasc = letasc + 'B'}
if (let == "01000011") {letasc = letasc + 'C'}
if (let == "01000100") {letasc = letasc + 'D'}
if (let == "01000101") {letasc = letasc + 'E'}
if (let == "01000110") {letasc = letasc + 'F'}
if (let == "01000111") {letasc = letasc + 'G'}
if (let == "01001000") {letasc = letasc + 'H'}
if (let == "01001001") {letasc = letasc + 'I'}
if (let == "01001010") {letasc = letasc + 'J'}
if (let == "01001011") {letasc = letasc + 'K'}
if (let == "01001100") {letasc = letasc + 'L'}
if (let == "01001101") {letasc = letasc + 'M'}
if (let == "01001110") {letasc = letasc + 'N'}
if (let == "01001111") {letasc = letasc + 'O'}
if (let == "01010000") {letasc = letasc + 'P'}
if (let == "01010001") {letasc = letasc + 'Q'}
if (let == "01010010") {letasc = letasc + 'R'}
if (let == "01010011") {letasc = letasc + 'S'}
if (let == "01010100") {letasc = letasc + 'T'}
if (let == "01010101") {letasc = letasc + 'U'}
if (let == "01010110") {letasc = letasc + 'V'}
if (let == "01010111") {letasc = letasc + 'W'}
if (let == "01011000") {letasc = letasc + 'X'}
if (let == "01011001") {letasc = letasc + 'Y'}
if (let == "01011010") {letasc = letasc + 'Z'}
if (let == "01100001") {letasc = letasc + 'a'}
if (let == "01100010") {letasc = letasc + 'b'}
if (let == "01100011") {letasc = letasc + 'c'}
if (let == "01100100") {letasc = letasc + 'd'}
if (let == "01100101") {letasc = letasc + 'e'}
if (let == "01100110") {letasc = letasc + 'f'}
if (let == "01100111") {letasc = letasc + 'g'}
if (let == "01101000") {letasc = letasc + 'h'}
if (let == "01101001") {letasc = letasc + 'i'}
if (let == "01101010") {letasc = letasc + 'j'}
if (let == "01101011") {letasc = letasc + 'k'}
if (let == "01101100") {letasc = letasc + 'l'}
if (let == "01101101") {letasc = letasc + 'm'}
if (let == "01101110") {letasc = letasc + 'n'}
if (let == "01101111") {letasc = letasc + 'o'}
if (let == "01110000") {letasc = letasc + 'p'}
if (let == "01110001") {letasc = letasc + 'q'}
if (let == "01110010") {letasc = letasc + 'r'}
if (let == "01110011") {letasc = letasc + 's'}
if (let == "01110100") {letasc = letasc + 't'}
if (let == "01110101") {letasc = letasc + 'u'}
if (let == "01110110") {letasc = letasc + 'v'}
if (let == "01110111") {letasc = letasc + 'w'}
if (let == "01111000") {letasc = letasc + 'x'}
if (let == "01111001") {letasc = letasc + 'y'}
if (let == "01111010") {letasc = letasc + 'z'}
if (let == "00100000") {letasc = letasc + ' '}
//Numbers:
if (let == "00110000") {letasc = letasc + '0'}
if (let == "00110001") {letasc = letasc + '1'}
if (let == "00110010") {letasc = letasc + '2'}
if (let == "00110011") {letasc = letasc + '3'}
if (let == "00110100") {letasc = letasc + '4'}
if (let == "00110101") {letasc = letasc + '5'}
if (let == "00110110") {letasc = letasc + '6'}
if (let == "00110111") {letasc = letasc + '7'}
if (let == "00111000") {letasc = letasc + '8'}
if (let == "00111001") {letasc = letasc + '9'}
//Special Characters:
if (let == "00100001") {letasc = letasc + '!'}
if (let == "00100010") {letasc = letasc + '\"'}
if (let == "00100011") {letasc = letasc + '#'}
if (let == "00100100") {letasc = letasc + '$'}
if (let == "00100101") {letasc = letasc + '%'}
if (let == "00100110") {letasc = letasc + '&'}
if (let == "00100111") {letasc = letasc + '\''}
if (let == "00101000") {letasc = letasc + '('}
if (let == "00101001") {letasc = letasc + ')'}
if (let == "00101001") {letasc = letasc + '*'}
if (let == "00101011") {letasc = letasc + '+'}
if (let == "00101100") {letasc = letasc + ','}
if (let == "00101101") {letasc = letasc + '-'}
if (let == "00101110") {letasc = letasc + '.'}
if (let == "00101111") {letasc = letasc + '/'}
if (let == "00111010") {letasc = letasc + ':'}
if (let == "00111011") {letasc = letasc + ';'}
if (let == "00111100") {letasc = letasc + '<'}
if (let == "00111101") {letasc = letasc + '='}
if (let == "00111110") {letasc = letasc + '>'}
if (let == "00111111") {letasc = letasc + '?'}
if (let == "01000000") {letasc = letasc + '@'}
if (let == "01011011") {letasc = letasc + '['}
if (let == "01011100") {letasc = letasc + '\\'}
if (let == "01011101") {letasc = letasc + ']'}
if (let == "01011110") {letasc = letasc + '^'}
if (let == "01011111") {letasc = letasc + '_'}
if (let == "01100000") {letasc = letasc + '`'}
if (let == "01111011") {letasc = letasc + '{'}
if (let == "01111100") {letasc = letasc + '|'}
if (let == "01111101") {letasc = letasc + '}'}
if (let == "01111110") {letasc = letasc + '~'}
if (let == "10000000") {letasc = letasc + '�'}
if (let == "10100001") {letasc = letasc + '¡'}
if (let == "10100010") {letasc = letasc + '¢'}
if (let == "10100011") {letasc = letasc + '£'}
if (let == "10100100") {letasc = letasc + '�'}
if (let == "10100101") {letasc = letasc + '�'}
if (let == "10100110") {letasc = letasc + '�'}
if (let == "10100111") {letasc = letasc + '§'}
if (let == "10100111") {letasc = letasc + '�'}
if (let == "10101001") {letasc = letasc + '�'}
if (let == "10101010") {letasc = letasc + '�'}
if (let == "10101011") {letasc = letasc + '«'}
if (let == "10101100") {letasc = letasc + '�'}
if (let == "10101101") {letasc = letasc + '�'}
if (let == "10101110") {letasc = letasc + '�'}
if (let == "10101111") {letasc = letasc + '�'}
if (let == "10110000") {letasc = letasc + '�'}
if (let == "10110001") {letasc = letasc + '�'}
if (let == "10110010") {letasc = letasc + '�'}
if (let == "10110011") {letasc = letasc + '�'}
if (let == "10110100") {letasc = letasc + '�'}
if (let == "10110101") {letasc = letasc + '�'}
if (let == "10110110") {letasc = letasc + '�'}
if (let == "10110111") {letasc = letasc + '�'}
if (let == "10111000") {letasc = letasc + '�'}
if (let == "10111001") {letasc = letasc + '�'}
if (let == "10111010") {letasc = letasc + '�'}
if (let == "10111011") {letasc = letasc + '»'}
if (let == "10111100") {letasc = letasc + '�'}
if (let == "10111101") {letasc = letasc + '�'}
if (let == "10111110") {letasc = letasc + '�'}
if (let == "10111111") {letasc = letasc + '�'}
if (let == "11000000") {letasc = letasc + '�'}
if (let == "11000001") {letasc = letasc + '�'}
if (let == "11000010") {letasc = letasc + '�'}
if (let == "11000011") {letasc = letasc + '�'}
if (let == "11000100") {letasc = letasc + 'Ä'}
if (let == "11000101") {letasc = letasc + 'Å'}
if (let == "11000110") {letasc = letasc + 'Æ'}
if (let == "11000111") {letasc = letasc + 'Ç'}
if (let == "11001000") {letasc = letasc + '�'}
if (let == "11001001") {letasc = letasc + '�'}
if (let == "11001010") {letasc = letasc + '�'}
if (let == "11001011") {letasc = letasc + 'Ë'}
if (let == "11001100") {letasc = letasc + '�'}
if (let == "11001101") {letasc = letasc + '�'}
if (let == "11001110") {letasc = letasc + '�'}
if (let == "11001111") {letasc = letasc + '�'}
if (let == "11010000") {letasc = letasc + '�'}
if (let == "11010001") {letasc = letasc + '�'}
if (let == "11010010") {letasc = letasc + '�'}
if (let == "11010011") {letasc = letasc + '�'}
if (let == "11010100") {letasc = letasc + '�'}
if (let == "11010101") {letasc = letasc + '�'}
if (let == "11010110") {letasc = letasc + 'Ö'}
if (let == "11010111") {letasc = letasc + '�'}
if (let == "11011000") {letasc = letasc + 'Ø'}
if (let == "11011001") {letasc = letasc + '�'}
if (let == "11011010") {letasc = letasc + '�'}
if (let == "11011011") {letasc = letasc + '�'}
if (let == "11011100") {letasc = letasc + 'Ü'}
if (let == "11011101") {letasc = letasc + '�'}
if (let == "11011110") {letasc = letasc + '�'}
if (let == "11011111") {letasc = letasc + 'ß'}
if (let == "11100000") {letasc = letasc + 'à'}
if (let == "11100001") {letasc = letasc + 'á'}
if (let == "11100010") {letasc = letasc + 'â'}
if (let == "11100011") {letasc = letasc + '�'}
if (let == "11100100") {letasc = letasc + 'ä'}
if (let == "11100101") {letasc = letasc + 'å'}
if (let == "11100110") {letasc = letasc + 'æ'}
if (let == "11100111") {letasc = letasc + 'ç'}
if (let == "11101000") {letasc = letasc + 'è'}
if (let == "11101001") {letasc = letasc + 'é'}
if (let == "11101010") {letasc = letasc + 'ê'}
if (let == "11101011") {letasc = letasc + 'ë'}
if (let == "11101100") {letasc = letasc + 'ì'}
if (let == "11101101") {letasc = letasc + 'í'}
if (let == "11101110") {letasc = letasc + 'î'}
if (let == "11101111") {letasc = letasc + '�'}
if (let == "11110000") {letasc = letasc + '�'}
if (let == "11110001") {letasc = letasc + 'ñ'}
if (let == "11110010") {letasc = letasc + 'ò'}
if (let == "11110011") {letasc = letasc + 'ó'}
if (let == "11110100") {letasc = letasc + 'ô'}
if (let == "11110101") {letasc = letasc + '�'}
if (let == "11110110") {letasc = letasc + 'ö'}
if (let == "11110111") {letasc = letasc + '�'}
if (let == "11111000") {letasc = letasc + 'ø'}
if (let == "11111001") {letasc = letasc + 'ù'}
if (let == "11111010") {letasc = letasc + 'ú'}
if (let == "11111011") {letasc = letasc + 'û'}
if (let == "11111100") {letasc = letasc + 'û'}
if (let == "11111101") {letasc = letasc + '�'}
if (let == "11111110") {letasc = letasc + '�'}
if (let == "11111111") {letasc = letasc + '�'}
if (letasc == "") {
alert ("not found")
break;
}
j=j+8
}
document.bin2asc.ascii.value = letasc
return false;
}
</script>
<form name="asc2bin">
<strong>Convert to Binary</strong><br>
Enter Text: <input type="Text" name="text" size="92"><br>
<input type="hidden" name="separater" maxlength="1" size="1">
<input type="button" value="Convert" onclick="dobin(document.asc2bin.text.value,document.asc2bin.separater.value);">
<br><br>
Binary Output: <input type="Text" name="binary" size="90">
</form>
<br><br>
<form name="bin2asc">
<strong>Convert to Ascii</strong><br>
Enter Binary: <input type="Text" name="text" size="90"><br>
<input type="button" value="Convert" onclick="doasc(document.bin2asc.text.value);">
<br><br>
ASCII Output: <input type="Text" name="ascii" size="90">
</form>
<br><br>
</body>
</html>
<head>
<!--
CryptoMX Tools
Copyright (C) 2004 - 2006 Derek Buitenhuis
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-->
<title>ASCII/Binary Converter</title>
</head>
<body text="black" link="blue" vlink="blue" alink="red"><br><br>
<script language="JavaScript1.2">
function dobin(text,sepa) {
var letbin = ""
for (i=0; i<text.length;i++) {
let = text.substr(i,1);
if (i>0) {
var sep = sepa;
if (i % 10 == 0) {
letbin=letbin+''
}
}
else {
var sep = "";
}
//Ascii -- Binary Code
if (let == "A") {letbin = letbin + sep + '01000001'}
if (let == "B") {letbin = letbin + sep + '01000010'}
if (let == "C") {letbin = letbin + sep + '01000011'}
if (let == "D") {letbin = letbin + sep + '01000100'}
if (let == "E") {letbin = letbin + sep + '01000101'}
if (let == "F") {letbin = letbin + sep + '01000110'}
if (let == "G") {letbin = letbin + sep + '01000111'}
if (let == "H") {letbin = letbin + sep + '01001000'}
if (let == "I") {letbin = letbin + sep + '01001001'}
if (let == "J") {letbin = letbin + sep + '01001010'}
if (let == "K") {letbin = letbin + sep + '01001011'}
if (let == "L") {letbin = letbin + sep + '01001100'}
if (let == "M") {letbin = letbin + sep + '01001101'}
if (let == "N") {letbin = letbin + sep + '01001110'}
if (let == "O") {letbin = letbin + sep + '01001111'}
if (let == "P") {letbin = letbin + sep + '01010000'}
if (let == "Q") {letbin = letbin + sep + '01010001'}
if (let == "R") {letbin = letbin + sep + '01010010'}
if (let == "S") {letbin = letbin + sep + '01010011'}
if (let == "T") {letbin = letbin + sep + '01010100'}
if (let == "U") {letbin = letbin + sep + '01010101'}
if (let == "V") {letbin = letbin + sep + '01010110'}
if (let == "W") {letbin = letbin + sep + '01010111'}
if (let == "X") {letbin = letbin + sep + '01011000'}
if (let == "Y") {letbin = letbin + sep + '01011001'}
if (let == "Z") {letbin = letbin + sep + '01011010'}
if (let == "a") {letbin = letbin + sep + '01100001'}
if (let == "b") {letbin = letbin + sep + '01100010'}
if (let == "c") {letbin = letbin + sep + '01100011'}
if (let == "d") {letbin = letbin + sep + '01100100'}
if (let == "e") {letbin = letbin + sep + '01100101'}
if (let == "f") {letbin = letbin + sep + '01100110'}
if (let == "g") {letbin = letbin + sep + '01100111'}
if (let == "h") {letbin = letbin + sep + '01101000'}
if (let == "i") {letbin = letbin + sep + '01101001'}
if (let == "j") {letbin = letbin + sep + '01101010'}
if (let == "k") {letbin = letbin + sep + '01101011'}
if (let == "l") {letbin = letbin + sep + '01101100'}
if (let == "m") {letbin = letbin + sep + '01101101'}
if (let == "n") {letbin = letbin + sep + '01101110'}
if (let == "o") {letbin = letbin + sep + '01101111'}
if (let == "p") {letbin = letbin + sep + '01110000'}
if (let == "q") {letbin = letbin + sep + '01110001'}
if (let == "r") {letbin = letbin + sep + '01110010'}
if (let == "s") {letbin = letbin + sep + '01110011'}
if (let == "t") {letbin = letbin + sep + '01110100'}
if (let == "u") {letbin = letbin + sep + '01110101'}
if (let == "v") {letbin = letbin + sep + '01110110'}
if (let == "w") {letbin = letbin + sep + '01110111'}
if (let == "x") {letbin = letbin + sep + '01111000'}
if (let == "y") {letbin = letbin + sep + '01111001'}
if (let == "z") {letbin = letbin + sep + '01111010'}
if (let == " ") {letbin = letbin + sep + '00100000'}
//Numbers:
if (let == "0") {letbin = letbin + sep + '00110000'}
if (let == "1") {letbin = letbin + sep + '00110001'}
if (let == "2") {letbin = letbin + sep + '00110010'}
if (let == "3") {letbin = letbin + sep + '00110011'}
if (let == "4") {letbin = letbin + sep + '00110100'}
if (let == "5") {letbin = letbin + sep + '00110101'}
if (let == "6") {letbin = letbin + sep + '00110110'}
if (let == "7") {letbin = letbin + sep + '00110111'}
if (let == "8") {letbin = letbin + sep + '00111000'}
if (let == "9") {letbin = letbin + sep + '00111001'}
//Special Characters:
if (let == "!") {letbin = letbin + sep + '00100001'}
if (let == "\"") {letbin = letbin + sep + '00100010'}
if (let == "#") {letbin = letbin + sep + '00100011'}
if (let == "$") {letbin = letbin + sep + '00100100'}
if (let == "%") {letbin = letbin + sep + '00100101'}
if (let == "&") {letbin = letbin + sep + '00100110'}
if (let == "'") {letbin = letbin + sep + '00100111'}
if (let == "(") {letbin = letbin + sep + '00101000'}
if (let == ")") {letbin = letbin + sep + '00101001'}
if (let == "*") {letbin = letbin + sep + '00101001'}
if (let == "+") {letbin = letbin + sep + '00101011'}
if (let == ",") {letbin = letbin + sep + '00101100'}
if (let == "-") {letbin = letbin + sep + '00101101'}
if (let == ".") {letbin = letbin + sep + '00101110'}
if (let == "/") {letbin = letbin + sep + '00101111'}
if (let == ":") {letbin = letbin + sep + '00111010'}
if (let == ";") {letbin = letbin + sep + '00111011'}
if (let == "<") {letbin = letbin + sep + '00111100'}
if (let == "=") {letbin = letbin + sep + '00111101'}
if (let == ">") {letbin = letbin + sep + '00111110'}
if (let == "?") {letbin = letbin + sep + '00111111'}
if (let == "@") {letbin = letbin + sep + '01000000'}
if (let == "[") {letbin = letbin + sep + '01011011'}
if (let == "\\") {letbin = letbin + sep + '01011100'}
if (let == "]") {letbin = letbin + sep + '01011101'}
if (let == "^") {letbin = letbin + sep + '01011110'}
if (let == "_") {letbin = letbin + sep + '01011111'}
if (let == "`") {letbin = letbin + sep + '01100000'}
if (let == "{") {letbin = letbin + sep + '01111011'}
if (let == "|") {letbin = letbin + sep + '01111100'}
if (let == "}") {letbin = letbin + sep + '01111101'}
if (let == "~") {letbin = letbin + sep + '01111110'}
if (let == "�") {letbin = letbin + sep + '10000000'}
if (let == "¡") {letbin = letbin + sep + '10100001'}
if (let == "¢") {letbin = letbin + sep + '10100010'}
if (let == "£") {letbin = letbin + sep + '10100011'}
if (let == "�") {letbin = letbin + sep + '10100100'}
if (let == "�") {letbin = letbin + sep + '10100101'}
if (let == "�") {letbin = letbin + sep + '10100110'}
if (let == "§") {letbin = letbin + sep + '10100111'}
if (let == "�") {letbin = letbin + sep + '10100111'}
if (let == "�") {letbin = letbin + sep + '10101001'}
if (let == "�") {letbin = letbin + sep + '10101010'}
if (let == "«") {letbin = letbin + sep + '10101011'}
if (let == "�") {letbin = letbin + sep + '10101100'}
if (let == "�") {letbin = letbin + sep + '10101101'}
if (let == "�") {letbin = letbin + sep + '10101110'}
if (let == "�") {letbin = letbin + sep + '10101111'}
if (let == "�") {letbin = letbin + sep + '10110000'}
if (let == "�") {letbin = letbin + sep + '10110001'}
if (let == "�") {letbin = letbin + sep + '10110010'}
if (let == "�") {letbin = letbin + sep + '10110011'}
if (let == "�") {letbin = letbin + sep + '10110100'}
if (let == "�") {letbin = letbin + sep + '10110101'}
if (let == "�") {letbin = letbin + sep + '10110110'}
if (let == "�") {letbin = letbin + sep + '10110111'}
if (let == "�") {letbin = letbin + sep + '10111000'}
if (let == "�") {letbin = letbin + sep + '10111001'}
if (let == "�") {letbin = letbin + sep + '10111010'}
if (let == "»") {letbin = letbin + sep + '10111011'}
if (let == "�") {letbin = letbin + sep + '10111100'}
if (let == "�") {letbin = letbin + sep + '10111101'}
if (let == "�") {letbin = letbin + sep + '10111110'}
if (let == "�") {letbin = letbin + sep + '10111111'}
if (let == "�") {letbin = letbin + sep + '11000000'}
if (let == "�") {letbin = letbin + sep + '11000001'}
if (let == "�") {letbin = letbin + sep + '11000010'}
if (let == "�") {letbin = letbin + sep + '11000011'}
if (let == "Ä") {letbin = letbin + sep + '11000100'}
if (let == "Å") {letbin = letbin + sep + '11000101'}
if (let == "Æ") {letbin = letbin + sep + '11000110'}
if (let == "Ç") {letbin = letbin + sep + '11000111'}
if (let == "�") {letbin = letbin + sep + '11001000'}
if (let == "�") {letbin = letbin + sep + '11001001'}
if (let == "�") {letbin = letbin + sep + '11001010'}
if (let == "Ë") {letbin = letbin + sep + '11001011'}
if (let == "�") {letbin = letbin + sep + '11001100'}
if (let == "�") {letbin = letbin + sep + '11001101'}
if (let == "�") {letbin = letbin + sep + '11001110'}
if (let == "�") {letbin = letbin + sep + '11001111'}
if (let == "�") {letbin = letbin + sep + '11010000'}
if (let == "�") {letbin = letbin + sep + '11010001'}
if (let == "�") {letbin = letbin + sep + '11010010'}
if (let == "�") {letbin = letbin + sep + '11010011'}
if (let == "�") {letbin = letbin + sep + '11010100'}
if (let == "�") {letbin = letbin + sep + '11010101'}
if (let == "Ö") {letbin = letbin + sep + '11010110'}
if (let == "�") {letbin = letbin + sep + '11010111'}
if (let == "Ø") {letbin = letbin + sep + '11011000'}
if (let == "�") {letbin = letbin + sep + '11011001'}
if (let == "�") {letbin = letbin + sep + '11011010'}
if (let == "�") {letbin = letbin + sep + '11011011'}
if (let == "Ü") {letbin = letbin + sep + '11011100'}
if (let == "�") {letbin = letbin + sep + '11011101'}
if (let == "�") {letbin = letbin + sep + '11011110'}
if (let == "ß") {letbin = letbin + sep + '11011111'}
if (let == "à") {letbin = letbin + sep + '11100000'}
if (let == "á") {letbin = letbin + sep + '11100001'}
if (let == "â") {letbin = letbin + sep + '11100010'}
if (let == "�") {letbin = letbin + sep + '11100011'}
if (let == "ä") {letbin = letbin + sep + '11100100'}
if (let == "å") {letbin = letbin + sep + '11100101'}
if (let == "æ") {letbin = letbin + sep + '11100110'}
if (let == "ç") {letbin = letbin + sep + '11100111'}
if (let == "è") {letbin = letbin + sep + '11101000'}
if (let == "é") {letbin = letbin + sep + '11101001'}
if (let == "ê") {letbin = letbin + sep + '11101010'}
if (let == "ë") {letbin = letbin + sep + '11101011'}
if (let == "ì") {letbin = letbin + sep + '11101100'}
if (let == "í") {letbin = letbin + sep + '11101101'}
if (let == "î") {letbin = letbin + sep + '11101110'}
if (let == "�") {letbin = letbin + sep + '11101111'}
if (let == "�") {letbin = letbin + sep + '11110000'}
if (let == "ñ") {letbin = letbin + sep + '11110001'}
if (let == "ò") {letbin = letbin + sep + '11110010'}
if (let == "ó") {letbin = letbin + sep + '11110011'}
if (let == "ô") {letbin = letbin + sep + '11110100'}
if (let == "�") {letbin = letbin + sep + '11110101'}
if (let == "ö") {letbin = letbin + sep + '11110110'}
if (let == "�") {letbin = letbin + sep + '11110111'}
if (let == "ø") {letbin = letbin + sep + '11111000'}
if (let == "ù") {letbin = letbin + sep + '11111001'}
if (let == "ú") {letbin = letbin + sep + '11111010'}
if (let == "û") {letbin = letbin + sep + '11111011'}
if (let == "û") {letbin = letbin + sep + '11111100'}
if (let == "�") {letbin = letbin + sep + '11111101'}
if (let == "�") {letbin = letbin + sep + '11111110'}
if (let == "�") {letbin = letbin + sep + '11111111'}
}
document.asc2bin.binary.value = letbin
return false;
}
function doasc(text) {
if (text.length % 8 != 0) {
alert (text + " is not an even binary.\n\nYou may have missed a digit or maybe added an additional digit/character.\n\nSeparaters are NOT required here.")
return false;
last;
}
var letasc = ""
lettot = text.length / 8
j=0
for (i=0; i<lettot;i++) {
let = text.substr(j,8);
if (let == "01000001") {letasc = letasc + 'A'}
if (let == "01000010") {letasc = letasc + 'B'}
if (let == "01000011") {letasc = letasc + 'C'}
if (let == "01000100") {letasc = letasc + 'D'}
if (let == "01000101") {letasc = letasc + 'E'}
if (let == "01000110") {letasc = letasc + 'F'}
if (let == "01000111") {letasc = letasc + 'G'}
if (let == "01001000") {letasc = letasc + 'H'}
if (let == "01001001") {letasc = letasc + 'I'}
if (let == "01001010") {letasc = letasc + 'J'}
if (let == "01001011") {letasc = letasc + 'K'}
if (let == "01001100") {letasc = letasc + 'L'}
if (let == "01001101") {letasc = letasc + 'M'}
if (let == "01001110") {letasc = letasc + 'N'}
if (let == "01001111") {letasc = letasc + 'O'}
if (let == "01010000") {letasc = letasc + 'P'}
if (let == "01010001") {letasc = letasc + 'Q'}
if (let == "01010010") {letasc = letasc + 'R'}
if (let == "01010011") {letasc = letasc + 'S'}
if (let == "01010100") {letasc = letasc + 'T'}
if (let == "01010101") {letasc = letasc + 'U'}
if (let == "01010110") {letasc = letasc + 'V'}
if (let == "01010111") {letasc = letasc + 'W'}
if (let == "01011000") {letasc = letasc + 'X'}
if (let == "01011001") {letasc = letasc + 'Y'}
if (let == "01011010") {letasc = letasc + 'Z'}
if (let == "01100001") {letasc = letasc + 'a'}
if (let == "01100010") {letasc = letasc + 'b'}
if (let == "01100011") {letasc = letasc + 'c'}
if (let == "01100100") {letasc = letasc + 'd'}
if (let == "01100101") {letasc = letasc + 'e'}
if (let == "01100110") {letasc = letasc + 'f'}
if (let == "01100111") {letasc = letasc + 'g'}
if (let == "01101000") {letasc = letasc + 'h'}
if (let == "01101001") {letasc = letasc + 'i'}
if (let == "01101010") {letasc = letasc + 'j'}
if (let == "01101011") {letasc = letasc + 'k'}
if (let == "01101100") {letasc = letasc + 'l'}
if (let == "01101101") {letasc = letasc + 'm'}
if (let == "01101110") {letasc = letasc + 'n'}
if (let == "01101111") {letasc = letasc + 'o'}
if (let == "01110000") {letasc = letasc + 'p'}
if (let == "01110001") {letasc = letasc + 'q'}
if (let == "01110010") {letasc = letasc + 'r'}
if (let == "01110011") {letasc = letasc + 's'}
if (let == "01110100") {letasc = letasc + 't'}
if (let == "01110101") {letasc = letasc + 'u'}
if (let == "01110110") {letasc = letasc + 'v'}
if (let == "01110111") {letasc = letasc + 'w'}
if (let == "01111000") {letasc = letasc + 'x'}
if (let == "01111001") {letasc = letasc + 'y'}
if (let == "01111010") {letasc = letasc + 'z'}
if (let == "00100000") {letasc = letasc + ' '}
//Numbers:
if (let == "00110000") {letasc = letasc + '0'}
if (let == "00110001") {letasc = letasc + '1'}
if (let == "00110010") {letasc = letasc + '2'}
if (let == "00110011") {letasc = letasc + '3'}
if (let == "00110100") {letasc = letasc + '4'}
if (let == "00110101") {letasc = letasc + '5'}
if (let == "00110110") {letasc = letasc + '6'}
if (let == "00110111") {letasc = letasc + '7'}
if (let == "00111000") {letasc = letasc + '8'}
if (let == "00111001") {letasc = letasc + '9'}
//Special Characters:
if (let == "00100001") {letasc = letasc + '!'}
if (let == "00100010") {letasc = letasc + '\"'}
if (let == "00100011") {letasc = letasc + '#'}
if (let == "00100100") {letasc = letasc + '$'}
if (let == "00100101") {letasc = letasc + '%'}
if (let == "00100110") {letasc = letasc + '&'}
if (let == "00100111") {letasc = letasc + '\''}
if (let == "00101000") {letasc = letasc + '('}
if (let == "00101001") {letasc = letasc + ')'}
if (let == "00101001") {letasc = letasc + '*'}
if (let == "00101011") {letasc = letasc + '+'}
if (let == "00101100") {letasc = letasc + ','}
if (let == "00101101") {letasc = letasc + '-'}
if (let == "00101110") {letasc = letasc + '.'}
if (let == "00101111") {letasc = letasc + '/'}
if (let == "00111010") {letasc = letasc + ':'}
if (let == "00111011") {letasc = letasc + ';'}
if (let == "00111100") {letasc = letasc + '<'}
if (let == "00111101") {letasc = letasc + '='}
if (let == "00111110") {letasc = letasc + '>'}
if (let == "00111111") {letasc = letasc + '?'}
if (let == "01000000") {letasc = letasc + '@'}
if (let == "01011011") {letasc = letasc + '['}
if (let == "01011100") {letasc = letasc + '\\'}
if (let == "01011101") {letasc = letasc + ']'}
if (let == "01011110") {letasc = letasc + '^'}
if (let == "01011111") {letasc = letasc + '_'}
if (let == "01100000") {letasc = letasc + '`'}
if (let == "01111011") {letasc = letasc + '{'}
if (let == "01111100") {letasc = letasc + '|'}
if (let == "01111101") {letasc = letasc + '}'}
if (let == "01111110") {letasc = letasc + '~'}
if (let == "10000000") {letasc = letasc + '�'}
if (let == "10100001") {letasc = letasc + '¡'}
if (let == "10100010") {letasc = letasc + '¢'}
if (let == "10100011") {letasc = letasc + '£'}
if (let == "10100100") {letasc = letasc + '�'}
if (let == "10100101") {letasc = letasc + '�'}
if (let == "10100110") {letasc = letasc + '�'}
if (let == "10100111") {letasc = letasc + '§'}
if (let == "10100111") {letasc = letasc + '�'}
if (let == "10101001") {letasc = letasc + '�'}
if (let == "10101010") {letasc = letasc + '�'}
if (let == "10101011") {letasc = letasc + '«'}
if (let == "10101100") {letasc = letasc + '�'}
if (let == "10101101") {letasc = letasc + '�'}
if (let == "10101110") {letasc = letasc + '�'}
if (let == "10101111") {letasc = letasc + '�'}
if (let == "10110000") {letasc = letasc + '�'}
if (let == "10110001") {letasc = letasc + '�'}
if (let == "10110010") {letasc = letasc + '�'}
if (let == "10110011") {letasc = letasc + '�'}
if (let == "10110100") {letasc = letasc + '�'}
if (let == "10110101") {letasc = letasc + '�'}
if (let == "10110110") {letasc = letasc + '�'}
if (let == "10110111") {letasc = letasc + '�'}
if (let == "10111000") {letasc = letasc + '�'}
if (let == "10111001") {letasc = letasc + '�'}
if (let == "10111010") {letasc = letasc + '�'}
if (let == "10111011") {letasc = letasc + '»'}
if (let == "10111100") {letasc = letasc + '�'}
if (let == "10111101") {letasc = letasc + '�'}
if (let == "10111110") {letasc = letasc + '�'}
if (let == "10111111") {letasc = letasc + '�'}
if (let == "11000000") {letasc = letasc + '�'}
if (let == "11000001") {letasc = letasc + '�'}
if (let == "11000010") {letasc = letasc + '�'}
if (let == "11000011") {letasc = letasc + '�'}
if (let == "11000100") {letasc = letasc + 'Ä'}
if (let == "11000101") {letasc = letasc + 'Å'}
if (let == "11000110") {letasc = letasc + 'Æ'}
if (let == "11000111") {letasc = letasc + 'Ç'}
if (let == "11001000") {letasc = letasc + '�'}
if (let == "11001001") {letasc = letasc + '�'}
if (let == "11001010") {letasc = letasc + '�'}
if (let == "11001011") {letasc = letasc + 'Ë'}
if (let == "11001100") {letasc = letasc + '�'}
if (let == "11001101") {letasc = letasc + '�'}
if (let == "11001110") {letasc = letasc + '�'}
if (let == "11001111") {letasc = letasc + '�'}
if (let == "11010000") {letasc = letasc + '�'}
if (let == "11010001") {letasc = letasc + '�'}
if (let == "11010010") {letasc = letasc + '�'}
if (let == "11010011") {letasc = letasc + '�'}
if (let == "11010100") {letasc = letasc + '�'}
if (let == "11010101") {letasc = letasc + '�'}
if (let == "11010110") {letasc = letasc + 'Ö'}
if (let == "11010111") {letasc = letasc + '�'}
if (let == "11011000") {letasc = letasc + 'Ø'}
if (let == "11011001") {letasc = letasc + '�'}
if (let == "11011010") {letasc = letasc + '�'}
if (let == "11011011") {letasc = letasc + '�'}
if (let == "11011100") {letasc = letasc + 'Ü'}
if (let == "11011101") {letasc = letasc + '�'}
if (let == "11011110") {letasc = letasc + '�'}
if (let == "11011111") {letasc = letasc + 'ß'}
if (let == "11100000") {letasc = letasc + 'à'}
if (let == "11100001") {letasc = letasc + 'á'}
if (let == "11100010") {letasc = letasc + 'â'}
if (let == "11100011") {letasc = letasc + '�'}
if (let == "11100100") {letasc = letasc + 'ä'}
if (let == "11100101") {letasc = letasc + 'å'}
if (let == "11100110") {letasc = letasc + 'æ'}
if (let == "11100111") {letasc = letasc + 'ç'}
if (let == "11101000") {letasc = letasc + 'è'}
if (let == "11101001") {letasc = letasc + 'é'}
if (let == "11101010") {letasc = letasc + 'ê'}
if (let == "11101011") {letasc = letasc + 'ë'}
if (let == "11101100") {letasc = letasc + 'ì'}
if (let == "11101101") {letasc = letasc + 'í'}
if (let == "11101110") {letasc = letasc + 'î'}
if (let == "11101111") {letasc = letasc + '�'}
if (let == "11110000") {letasc = letasc + '�'}
if (let == "11110001") {letasc = letasc + 'ñ'}
if (let == "11110010") {letasc = letasc + 'ò'}
if (let == "11110011") {letasc = letasc + 'ó'}
if (let == "11110100") {letasc = letasc + 'ô'}
if (let == "11110101") {letasc = letasc + '�'}
if (let == "11110110") {letasc = letasc + 'ö'}
if (let == "11110111") {letasc = letasc + '�'}
if (let == "11111000") {letasc = letasc + 'ø'}
if (let == "11111001") {letasc = letasc + 'ù'}
if (let == "11111010") {letasc = letasc + 'ú'}
if (let == "11111011") {letasc = letasc + 'û'}
if (let == "11111100") {letasc = letasc + 'û'}
if (let == "11111101") {letasc = letasc + '�'}
if (let == "11111110") {letasc = letasc + '�'}
if (let == "11111111") {letasc = letasc + '�'}
if (letasc == "") {
alert ("not found")
break;
}
j=j+8
}
document.bin2asc.ascii.value = letasc
return false;
}
</script>
<form name="asc2bin">
<strong>Convert to Binary</strong><br>
Enter Text: <input type="Text" name="text" size="92"><br>
<input type="hidden" name="separater" maxlength="1" size="1">
<input type="button" value="Convert" onclick="dobin(document.asc2bin.text.value,document.asc2bin.separater.value);">
<br><br>
Binary Output: <input type="Text" name="binary" size="90">
</form>
<br><br>
<form name="bin2asc">
<strong>Convert to Ascii</strong><br>
Enter Binary: <input type="Text" name="text" size="90"><br>
<input type="button" value="Convert" onclick="doasc(document.bin2asc.text.value);">
<br><br>
ASCII Output: <input type="Text" name="ascii" size="90">
</form>
<br><br>
</body>
</html>