Con estas funciones podrás convertir texto a binario y viceversa con JavaScript. Este lenguaje no tiene ninguna función especifica que pueda realizar estas operaciones de conversión.
Texto a binario con JavaScript
Convertimos un string en un número binario.
<script> function binary_encode( s ){ s = unescape( encodeURIComponent( s ) ); var chr, i = 0, l = s.length, out = ''; for( ; i < l; i ++ ){ chr = s.charCodeAt( i ).toString( 2 ); while( chr.length % 8 != 0 ){ chr = '0' + chr; } out += chr; } return out; } var prueba = binary_encode('hola'); alert(prueba); </script>
Código en vivo
Binario a texto con JavaScript
Convertimos un número binario en un string.
<script> function binary_decode( s ){ var i = 0, l = s.length, chr, out = ''; for( ; i < l; i += 8 ){ chr = parseInt( s.substr( i, 8 ), 2 ).toString( 16 ); out += '%' + ( ( chr.length % 2 == 0 ) ? chr : '0' + chr ); } return decodeURIComponent( out ); } var prueba = binary_decode('01101000011011110110110001100001'); alert(prueba); </script>
Código en vivo
Si te ha sido de utilidad ¡deja un comentario!