作为标题,我想加密10个文件为一个文件和扩展名可以定制。一旦加密,我将自动解密,以创建10个原来的文件。有人有什么想法吗?
发布于 2018-07-11 09:04:46
就像其他无法识别消息的流一样,您需要某种类型的分隔符。在文件的长度之前,这是一种常见的方法。
因此,编写一个文件格式规范,例如:
uint32
启动该文件uint32
,以字节为单位在您要使用的编码中指定文件名长度(我将选择UTF-8)。uint32
然后,在读取文件时,读取uint并提取下一个字节。
但是你通常不想发明你自己的文件格式。
发布于 2018-07-11 08:53:46
占有性溶液
byte[]
)存储在List<byte[]>
中,或将其分别存储在临时文件(可能是file.oldext.newext.tmp)中。https://stackoverflow.com/questions/51281078
复制相似问题