S využitím knihovny ZIP by to nebyl problém, ale typické použití by mohlo být - na webovém serveru vyzobat z archivu potřebné soubory a dál poslat malý archiv, který bude obsahovat jenom je.
Nicméně ze smajlíku usuzuji, že jste měl na mysli spíš rozbalení archivu nízkoúrovňově v PHP :-).
Pred casom som riesil problem vytvarania zip-ov (jar-ov), v C++. A bolo to trosku netrivialne lebo som nenasiel ziadnu kniznicu ktora by to vedela :-).