C++ 如何在我的代码中附加不同的文件并提取它们以进行验证?
如果我有加密的消息和签名(比如说两个不同大小的文件),我只想将它们附加在一起并存储在文件中,但稍后我将使用相同的“仅一个文件”来提取文件并在代码中进行验证 这样,我的代码将只获得一个文件作为输入,但可以理解哪个是加密文件和签名文件C++ 如何在我的代码中附加不同的文件并提取它们以进行验证?,c++,c,C++,C,如果我有加密的消息和签名(比如说两个不同大小的文件),我只想将它们附加在一起并存储在文件中,但稍后我将使用相同的“仅一个文件”来提取文件并在代码中进行验证 这样,我的代码将只获得一个文件作为输入,但可以理解哪个是加密文件和签名文件 此文件将在C或C++程序中使用,将作为参数获得。 谢谢。为什么不把它们压缩在一起(或者其他任何归档方法:tar、7z等?嗯,。。。我想你要做的是在一个文件中存储两个文件,然后从那个文件中提取两个文件,但是如果我误解了,请纠正我 你可以只使用拉链(gzip,7zip,随
此文件将在C或C++程序中使用,将作为参数获得。
谢谢。为什么不把它们压缩在一起(或者其他任何归档方法:tar、7z等?嗯,。。。我想你要做的是在一个文件中存储两个文件,然后从那个文件中提取两个文件,但是如果我误解了,请纠正我 你可以只使用拉链(gzip,7zip,随便什么),而不需要压缩。如果要自己编写代码,可以将以下信息存储在文件中:
offset 0 - 3: a 4-byte integer with the length of the first file.
offset 4 - 7: a 4-byte integer with the length of the second file.
offset 8+: the first file, followed by the second file.
如果你需要帮助,请走开