Binary 十进制到二进制的转换

Binary 十进制到二进制的转换,binary,decimal,Binary,Decimal,我正在拍摄一个图像文件,并将其转换为二进制格式。然后我将二进制转换为十进制格式。但是根据我的算法,我想在解释我的算法之后,每次取50000位 从任何编程语言读取图像文件。 将其转换为二进制格式纯0和1。 一次取50000位,并将其转换为十进制格式我现在只取1000位 再次将十进制转换为二进制格式。 现在的问题是: 我如何一次将50000位转换成二进制格式 我将如何将十进制数再次转换为二进制数。 这里有两个演示 二进制到十进制的转换 十进制到二进制的转换 谢谢最后我完成了,请点击以下链接: 要将二

我正在拍摄一个图像文件,并将其转换为二进制格式。然后我将二进制转换为十进制格式。但是根据我的算法,我想在解释我的算法之后,每次取50000位

从任何编程语言读取图像文件。 将其转换为二进制格式纯0和1。 一次取50000位,并将其转换为十进制格式我现在只取1000位 再次将十进制转换为二进制格式。 现在的问题是:

我如何一次将50000位转换成二进制格式 我将如何将十进制数再次转换为二进制数。 这里有两个演示

二进制到十进制的转换 十进制到二进制的转换
谢谢

最后我完成了,请点击以下链接:


要将二进制字符串转换为十进制,请使用。示例int decimal=Integer.parseInt101010111,2;要使用字符串中的50000个符号组成数组,请使用正则表达式。例如:.{50000}与re.matchThank组合,我终于完成了。为什么?50000位已经是二进制的了。将它们转换为十进制,然后再转换为二进制,这就是您开始使用的方法。不清楚你在问什么。
import math;
binary=0b11111111110110001111111111100001
decimal=int(binary)
print(decimal)
print("{0:#b}".format(decimal))