Створіть захищений паролем ZIP за допомогою API Java ZIP

Безпека даних дуже важлива, коли у вас є величезний потік конфіденційних даних і вам цікаво, як захистити їх від хакерів та інших загроз безпеці. У стисненому архіві, що називається файлом ZIP, може бути кілька файлів. Щоб захистити ZIP-файл паролем, вам потрібне програмне забезпечення, яке може автоматизувати весь процес і заощадити час і зусилля. На щастя, існує Java ZIP API, який пропонує класи та методи для надійного створення захищеного паролем ZIP. Крім того, ви можете видалити пароль із файлів ZIP за допомогою Aspose.ZIP for Java. Отже, давайте подивимося, як автоматизувати обидві функції.

У цьому посібнику ми розглянемо наступні моменти:

  1. Встановлення Java ZIP API
  2. Створіть ZIP-файл, захищений паролем – зразок коду
  3. Захист паролем ZIP-файл онлайн
  4. Видалити пароль із ZIP-файлів – зразок коду
  5. ZIP Password Remover - онлайн-інструмент

Встановлення Java ZIP API

Процес інсталяції найпростіший, оскільки немає сторонніх залежностей. Aspose.ZIP for Java є ідеальним вибором, якщо ви берете участь у моделі швидкої розробки програм. Навіть якщо ви зіткнетеся з будь-якими труднощами, ви можете відвідати цей встановлення посібник. Однак ви можете завантажити цей JAR-файл або використати такі конфігурації Maven, щоб установити цей Java ZIP API у вашій локальній системі:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-zip</artifactId>
        <version>23.12</version>
    </dependency>
</dependencies>
Java ZIP API

Створіть ZIP-файл, захищений паролем – зразок коду

У цьому розділі показано, як захистити ZIP-файл паролем за допомогою Java ZIP API:

Нижче наведено кроки:

  • Ініціалізує новий екземпляр класу TraditionalEncryptionSettings паролем.
  • Створіть об’єкт класу ArchiveEntrySettings.
  • Створіть екземпляр об’єкта класу Archive з об’єктом класу ArchiveEntrySettings.
  • Викличте метод createEntry, щоб створити один запис в архіві.
  • Метод save збереже на диск захищений паролем ZIP-файл.

У наведеному нижче фрагменті коду показано, як програмно створити захищений паролем ZIP-файл у Java:

package com.example;
import com.aspose.zip.Archive;
import com.aspose.zip.ArchiveEntrySettings;
import com.aspose.zip.TraditionalEncryptionSettings;

public class Main {
	// Створіть захищений паролем ZIP
	public static void main(String[] args) {
		// Визначте шлях до робочого каталогу. 
		String dir = "/Desktop/";
		// Ініціалізує новий екземпляр класу TraditionalEncryptionSettings паролем. 
		TraditionalEncryptionSettings traditionalEncryptionSettings = new TraditionalEncryptionSettings("qwerty");
		// Створіть об’єкт класу ArchiveEntrySettings. 
		ArchiveEntrySettings archiveEntrySettings = new ArchiveEntrySettings(null,traditionalEncryptionSettings);
		// Створіть екземпляр об’єкта класу Archive з об’єктом класу ArchiveEntrySettings.
		try (Archive archive = new Archive(archiveEntrySettings)) {
			// Викличте метод createEntry, щоб створити один запис в архіві. 
			archive.createEntry("data.png", dir+"data.png");
			archive.createEntry("sample.txt", dir+"sample.txt");
			// Метод збереження збереже на диск захищений паролем ZIP-файл.  
			archive.save(dir+"protected_archive.zip");
        }
	  }
}

Ось як ви можете додати пароль до ZIP-файлу. Ви можете побачити результат на зображенні нижче:

додати пароль до zip-файлу

Захистіть ZIP-файл онлайн паролем

Окрім Java ZIP API, ви можете використовувати інструмент online для захисту паролем ZIP-файлу в Інтернеті за допомогою веб-програми. Фактично, це безкоштовно, і ви можете створити захищений паролем ZIP одним клацанням миші.

захистити паролем zip-файл онлайн

Видалення пароля з ZIP-файлів – зразок коду

Подібним чином цей Java ZIP API надає функції для програмного видалення пароля з ZIP-файлів. Отже, це включає кілька рядків вихідного коду, і ви можете автоматизувати весь процес.

Ви можете виконати наведені нижче дії.

  • Створіть екземпляр класу ArchiveLoadOptions.
  • Створіть об’єкт класу Архів.
  • Викличте метод extractToDirectory, щоб розпакувати всі файли в архіві до наданого каталогу.

Скопіюйте та вставте наведений нижче фрагмент коду в головний файл сервера, щоб створити модуль видалення пароля ZIP для вашої бізнес-програми:

package com.example;
import com.aspose.zip.Archive;
import com.aspose.zip.ArchiveLoadOptions;

public class Main {
	// Видаліть пароль із файлів ZIP
	public static void main(String[] args) {
		// Визначте шлях до каталогу вихідних файлів. 
		String dir = "/Desktop/";
		// Створіть екземпляр класу ArchiveLoadOptions. 
		ArchiveLoadOptions options = new ArchiveLoadOptions();
		options.setDecryptionPassword("qwerty");
		// Створити об’єкт класу Архів. 
		try (Archive archive = new Archive(dir+"protected_archive.zip", options)) {
			// Викличте метод extractToDirectory, щоб розпакувати всі файли в архіві до наданого каталогу.
			archive.extractToDirectory(dir+"outputDirectory");
		}
	}
}

ZIP Password Remover - онлайн-інструмент

Ви можете спробувати цей онлайн засіб видалення паролів ZIP на базі Aspose.ZIP. Крім того, він пропонує зручний інтерфейс користувача, де ви можете завантажувати файли кількома способами.

zip для видалення паролів

Спробуйте зараз - отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Java ZIP API без обмежень оцінки.

Висновок

У цій публікації блогу описано, як створити захищений паролем ZIP-файл у Java. Крім того, ми також реалізували функцію програмного видалення пароля з ZIP-файлів. Тепер ви можете легко розробити власний засіб для видалення пароля ZIP, щоб автоматизувати цей процес. Aspose.ZIP for Java також пропонує онлайн-програми для видалення пароля з файлів ZIP і додавання пароля до файлу ZIP. Крім того, це документація і API посилання, щоб дізнатися більше про інші пропоновані функції. Перш за все, ви можете переглянути цей Посібник із початку роботи, щоб розпочати розробку.

Будь ласка, залишайтеся на зв’язку з aspose.com для майбутніх публікацій блогу.

Допомога доступна

Ви можете поділитися своїми запитаннями чи запитами на нашому форумі.

Часті запитання – FAQ

Як створити захищений паролем ZIP-файл у Java?

Aspose.ZIP for Java надає функції програмного створення захищених паролем ZIP-файлів у Java. Однак відвідайте це посилання, щоб отримати фрагмент коду.

Як розархівувати ZIP-файл, захищений паролем?

Існує онлайн інструмент, запропонований Aspose.ZIP for Java для видалення пароля з файлів ZIP. Крім того, ви можете розробити засіб для видалення пароля ZIP, вибравши цей Java ZIP API. Отже, це посилання детально демонструє весь процес.

Дивись також