W tym krótkim przewodniku opisano, jak chronić hasłem plik ZIP w Javie. Wyjaśnia wszystkie kroki i przykładowy kod szyfrowania pliku ZIP w Javie. Co więcej, aby korzystać z tej funkcji, nie trzeba instalować żadnej innej aplikacji do kompresji.
Kroki, aby zabezpieczyć hasłem plik ZIP w Javie
- Przygotuj środowisko programistyczne do pracy z biblioteką Aspose.ZIP
- Pobierz archiwum źródłowe, określając hasło i algorytm szyfrowania
- Utwórz wpis dla pliku ZIP za pomocą metody createEntry()
- Zapisz chroniony plik ZIP, korzystając z metody save()
Poniższe kroki opisują proces dodawania hasła do pliku ZIP w Javie. Przede wszystkim skonfiguruj IDE zgodnie z wymaganiami wymienionymi powyżej. Następnie uzyskaj dostęp do wejściowego archiwum ZIP, zastosuj środki bezpieczeństwa i wyeksportuj je do ścieżki pliku lub strumienia zgodnie ze swoimi konkretnymi potrzebami.
Kod do ochrony hasłem pliku ZIP w Javie
import com.aspose.zip.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Password protect a ZIP file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create Archive class object using ArchiveEntrySettings | |
var archive = new com.aspose.zip.Archive(new com.aspose.zip.ArchiveEntrySettings(null, | |
new com.aspose.zip.AesEncryptionSettings("p@s$", com.aspose.zip.EncryptionMethod.AES256))); | |
// Create entry for the ZIP file | |
archive.createEntry("input.png","sample.png"); | |
// Save output protected ZIP file | |
archive.save("PasswordAES256.zip"); | |
System.out.println("ZIP file password protected successfully"); | |
} | |
} |
Ten przykładowy kod ilustruje szyfrowanie ZIP w Javie za pomocą algorytmu szyfrowania AES256. Można jednak kontrolować ustawienia kompresji i szyfrowania podczas zabezpieczania archiwów ZIP. Możesz na przykład wprowadzić zmiany, takie jak wybór algorytmu kompresji, standardu szyfrowania i hasła, a także innych właściwości.
W tym krótkim przewodniku omówiono, jak zabezpieczyć ZIP w Javie. Poza tym, jeśli chcesz przekonwertować RAR do ZIP w Javie, przeczytaj artykuł na Zmień RAR w ZIP w Javie.