Java API for Archive Manipulation