mirror of
https://github.com/cedricbonhomme/Stegano.git
synced 2025-06-27 19:06:12 +02:00
Management of unicode. It would be perfect to manage ASCII and unicode in the same time (so 8 bits to 32 bits caracters).
This commit is contained in:
parent
e803386361
commit
6ad140bdfb
4 changed files with 12 additions and 11 deletions
|
@ -57,7 +57,8 @@ def a2bits_list(chars: str) -> List[str]:
|
|||
>>> "".join(a2bits_list("Hello World!"))
|
||||
'010010000110010101101100011011000110111100100000010101110110111101110010011011000110010000100001'
|
||||
"""
|
||||
return [bin(ord(x))[2:].rjust(8,"0") for x in chars]
|
||||
#return [bin(ord(x))[2:].rjust(8,"0") for x in chars]
|
||||
return [bin(ord(x))[2:].rjust(32,"0") for x in chars]
|
||||
|
||||
def bs(s: int) -> str:
|
||||
"""Converts an int to its bits representation as a string of 0's and 1's.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue