Я знаю, что Java изначально поддерживает возможность навигации и открытия файлов, сжатых внутри ZIP-файла, как и JAR-файл. Как я могу использовать это для создания и управления файлом на основе ZIP (для сохранения состояния программы)?
Обращаем ваше внимание, что проект, над которым я работаю, направлен на достижение цели без каких-либо внешних библиотек. Все библиотеки должны быть уже включены в Java 1.6 или 1.7.