我目前有一个应用程序,其中我将一长串 jpg 作为字符串输入。我想把这个字符串分解成单独的文件,但我找不到任何明确的方法来从 Python 中识别 EOF。我想这是一个相当普遍的问题,但我一直无法找到解决方案。该字符串应该只有大约 20-30 jpgs 长,所以它非常小,但我不确定如何在遍历字符串时识别 EOF。
我只是尝试拆分\0
,但似乎这并不能完全表明这些 jpg 的 EOF。
最好重组文件的发送,以便您一个接一个地接收它们,或者在字节流中的每个文件之间使用明确的分隔符。
如果这不可能,您可以使用APPO 标记和 ID。所以标记将是0xFFE0[length]0x4A46585800
或0xFFE0[length]0x4A46494600
。
最佳案例:
但是,最好逐个处理每个文件。