Biorę obraz plik i konwertując go na dwójkowy format. Następnie przekształcam ten plik binarny jako format dziesiętny. Ale zgodnie z moim algorytmem chcę wziąć 50 000 bitów w późniejszym czasie wyjaśniam mój algorytm.
- Przeczytaj plik obrazu z dowolnego języka programowania.
- Konwertuj to na format binarny (czyste 0 i 1).
- Brać 50,000 bitów na raz i przekonwertować na format dziesiętny (tutaj biorę teraz tylko 1000 bitów)
- Konwertuj dziesiętnie ponownie na format binarny.
Teraz problemem jest:
- Jak mogę pobrać 50 000 bitów na raz, aby przekonwertować to na format binarny
- Jak ponownie przekonwertować tę liczbę dziesiętną na binarną.
Oto 2 wersje demonstracyjne
- Konwersja danych binarnych na dziesiętne https://repl.it/IHMY/1
- Konwersja dziesiętnej na dwójkową https://repl.it/IHMY
Dzięki
Odpowiedzi:
0 dla odpowiedzi № 1Na koniec zrobiłem proszę następujący link:
import math;
binary=0b11111111110110001111111111100001
decimal=int(binary)
print(decimal)
print("{0:#b}".format(decimal))