You would need to either write your own or use a third-party component that includes that functionality. There is plenty of ZIP support available for .NET. JAR support would almost certainly be more difficult to find, and you might have to pay for it. Try www.softpedia.com first. If that's no good, start Googling.