To convert English words (or any ASCII text) to binary, you have two options: you can either use an online converter (like the one provided for free by ConvertBinary.com), or you can do it manually. If you want to learn how to convert binary code to text manually, you can read this guide, or watch the accompanying tutorial. Convert into ASCII. Image file: Image width: (1-500) characters: Text color: Background: Invert image: Extra contrast: For help on using the converter, see the help.
Que Es El Codigo Binario
textobinario.py
# Autor: Mario Abarca |
# Fecha: 29 nov. 2017 |
# Lenguaje: Python 3.6 |
fromcmdimportCmd |
classTextoBinarioApp(Cmd): |
def__init__(mi): |
super().__init__() |
mi.codigo='utf8' |
defdo_codigo(mi, argumento): |
'Fija el código (ascii, utf8, etc.) que se usa para ' |
'codificar/decodificar.' |
codigo=argumento.strip() |
try: |
bytearray(', codigo) |
exceptLookupError: |
print('**Código desconocido.') |
else: mi.codigo=codigo |
defdo_codificar(mi, argumento): |
'Codifica un texto en binario.' |
try: |
octetos=bytearray(argumento, mi.codigo) |
except: |
print(f'**No se puede codificar en {mi.codigo}.') |
else: print(' '.join(f'{x:b}'.rjust(8, '0') forxinoctetos)) |
defdo_decodificar(mi, argumento): |
'Decodifica un texto en binario.' |
try: |
octetos=bytearray(int(x, 2) forxinargumento.split()) |
except: |
print('**No es una cadena binaria.') |
returnNone |
try: |
print(octetos.decode(encoding=mi.codigo)) |
except: print(f'**No es una cadena codificada en {mi.codigo}') |
defdo_salir(mi, arg): |
'Salir del programa.' |
returnTrue |
app=TextoBinarioApp() |
app.cmdloop() |
commented Nov 30, 2017
Codigo Binario Tradutor
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment