Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';假';生产线末端(EOF)_Python_File_Python 2.7_Unix_Eof - Fatal编程技术网

Python ';假';生产线末端(EOF)

Python ';假';生产线末端(EOF),python,file,python-2.7,unix,eof,Python,File,Python 2.7,Unix,Eof,我正在解密一个文件,该文件显然在实际文件结尾之前包含行尾,但我似乎找不到解决方案。有人知道如何将其作为一个字节进行解密,并继续读取直到下一个EOF吗 编辑: 我把文件读作: with open(filename, 'rb') as f: content = f.read() 文件本身是在ECB模式下使用AES-128加密的,我还没有完全读取它(使用“cat”读取时,在读取238个字符后也会停止)。我已经成功地解密了文件中的信息,但是我被告知它有一个假EOF,现在解密的文本基本上停在句子

我正在解密一个文件,该文件显然在实际文件结尾之前包含行尾,但我似乎找不到解决方案。有人知道如何将其作为一个字节进行解密,并继续读取直到下一个EOF吗

编辑: 我把文件读作:

with open(filename, 'rb') as f:
    content = f.read()

文件本身是在ECB模式下使用AES-128加密的,我还没有完全读取它(使用“cat”读取时,在读取238个字符后也会停止)。我已经成功地解密了文件中的信息,但是我被告知它有一个假EOF,现在解密的文本基本上停在句子

的中间,你能显示你使用的实际数据和代码吗?我们也许能更好地帮助你,我只是想花点时间思考一下,你决定为你的问题贴上整个“计算机科学”领域的标签。补充:我是怎么读的,抱歉@CoryKramer1。为什么您认为该文件比cat显示的内容长?2.我很困惑哪些方法正确读取了文件,哪些没有。您能帮助我吗?当您对文件的确切内容和结束位置感到困惑时,类似于
od
命令的功能非常有用。(如果你不喜欢读八进制或十六进制,你可以使用
-a
标志。)如果谜题仅仅是文件包含多少个字符,那么总是有
wc-c
ls-l