How to archive a bunch of files (compressed or not)

How can I zip (or any other way) a folder recursively? I can see that the ZIP component supports only extraction.