读取文件时查找填充字节

时间:2018-11-27 17:05:44

标签: python binary filesystems padding

我正在研究一种加密算法。我需要将任何给定的文件读取为位,然后继续进行加密。

我现在意识到Python解释器只能读取字节,并且我必须将其转换回位。

但是,如果文件没有8的倍数位数怎么办?在这种情况下,文件系统或Python解释器将填充最后几位以使其成为字节,对吗?我怎么知道这种情况是否已经发生,或者我什至需要知道吗?由于它是一种加密软件,因此我确实需要解密后的文件与原始文件完全匹配-精确到一位。

此外,我还处于起步阶段,因此,如果Python不能胜任该任务,那么我也可以选择使用一种更适合的语言。

0 个答案:

没有答案