-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
largo de byte, para pasar de int a byte #343
Comments
Hola @vice-rosas99, un byte siempre ocupa 8 bits, los objetos |
claro, preguntaba porque estoy usando el método to_bytes() pero necesito un argumento lenght, que sería el tamaño del byte a dar, por eso pregunto si siempre tendré que dar ese valor como 1 |
El argumento |
Mmm es que no se como explicarlo, pq no es para la parte de poner el header y todo eso, lo estoy usando en la desencriptación |
aver lo que pasa es que yo recorro un bytearray en un for, y al ir sacando cada parte del bytearray, no me da objetos de bytes, sino que me da ints, por lo que debo convertir esos ints en bytes: a = bytearray(mensaje) # una coleccion de bytes
for i in range(0, len(a):
elemento = a[i] en este caso elemento es de tipo int, y necesito que sea byte |
Si lo que muestras en tu snippet es correcto, no se deberían estar casteando a |
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Duda
me surgió una duda sobre el tamaño de los bytes ya que en mi desencriptador de mesajes estoy trabajando con un metodo built in de python, para pasar 'int' a byte, pero es necesario saber el tamaño del byte, probando con distintos ints me doy cuenta de que no todos los números pueden ser representados con un byte de tamaño 1.
**Por esto pregunto su puedo asumir que todos los bytes en los mensajes se representan con un int que al mismo tiempo es representado por un byte de tamaño 1?
The text was updated successfully, but these errors were encountered: