怎么用C++直接读取压缩包文件中的内容(不解压),哪位能用易懂的语言介绍一下原理,顺便再给出一个算法,多谢了

如何用C++直接读取压缩包文件中的内容(不解压),哪位能用易懂的语言介绍一下原理,顺便再给出一个算法,谢谢了!
如题;
如何用C++直接读取压缩包文件中的内容(不解压),哪位能用易懂的语言介绍一下原理,顺便再给出一个算法,谢谢了!

------解决方案--------------------
我记得一款漫画软件可以直接读取压缩包的漫画的 可是我觉得还是得临时解压