Sto cercando di creare un "file composito" in C ++, in pratica un file composito è un file contenente file, (esempi: .docx, .jar, ecc.) questi file possono di solito essere rinominati come .zip e aperti con un .zip programma di apertura, ma il programma che li usa di solito non li decomprime prima dell'uso, né li comprimono dopo l'uso, sono solo file system che assomigliano a singoli file. Come faccio questo da C ++?