Programowe scalanie plików ZIP i archiwów w C#
Aspose.Zip for .NET daje programistom C# praktyczny sposób scalania plików archiwów w workflow desktopowych, webowych i serwerowych. Dzięki produktowemu API można zebrać wpisy z wielu archiwów w jeden pakiet wyjściowy, zachowując automatyzację i pełną kontrolę po stronie aplikacji.
Ten workflow przydaje się przy konsolidowaniu przesłanych plików, odbudowie paczek deploymentowych, normalizacji zarchiwizowanych assetów oraz przygotowaniu danych dla pipelineów dostarczania. API obsługuje typowe scenariusze dla ZIP, 7ZIP, TAR i CPIO, dzięki czemu zespoły .NET mogą wdrożyć scalanie archiwów bez narzędzi zewnętrznych i ręcznych kroków. Przy szerszych operacjach na archiwach można też korzystać z powiązanych formatów kompresji w tej samej rodzinie produktów.
Integracja jest prosta dla programistów, którzy potrzebują przewidywalnego przetwarzania archiwów w systemach produkcyjnych. Biblioteka jest zaprojektowana dla aplikacji .NET i wspierana przez szczegółową dokumentację , referencje API oraz opcje instalacji dla developmentu lokalnego, środowisk CI i wdrożeń enterprise.
Dlaczego programiści używają Aspose.Zip for .NET do scalania archiwów
- Otwieraj i przetwarzaj archiwa źródłowe w C# za pomocą API Archive .
- Czytaj i kopiuj pojedyncze elementy przez ArchiveEntry w kontrolowanych workflow merge.
- Buduj automatyczne pipeliney archiwizacji dla pakowania plików, dostarczania i optymalizacji storage.
- Chroń archiwa wyjściowe silnymi hasłami , gdy wrażliwe pliki muszą pozostać bezpieczne.
Jeżeli tworzysz usługę .NET przetwarzającą zarchiwizowane treści na dużą skalę, Aspose.Zip pomaga utrzymać scalanie archiwów jako niezawodne, łatwe w utrzymaniu i proste do integracji z istniejącymi codebase C#.
Wypróbuj online Archive Merger
Użyj narzędzia online, aby przetestować workflow Aspose.Zip w przeglądarce przed integracją z aplikacją .NET. Prześlij archiwa źródłowe, połącz je w jeden pakiet i sprawdź wynik w kilka sekund w prostym interfejsie z tej samej rodziny produktów.
using (var merged = new Archive())
{
using (var first = new Archive("first.zip"))
{
using (var second = new Archive("second.zip"))
// Merge all files
into new one archive
{
foreach (ArchiveEntry firstEntry in first.Entries)
merged.CreateEntry(firstEntry.Name, firstEntry.Open());
foreach (ArchiveEntry secondEntry in second.Entries)
merged.CreateEntry(secondEntry.Name, secondEntry.Open());
merged.Save("merged.zip");
}
}
}
Instalacja Aspose.Zip for .NET
Aspose.Zip for .NET to biblioteka dla programistów do tworzenia, rozpakowywania, zabezpieczania, konwertowania i scalania archiwów w aplikacjach C#. Pomaga zespołom pracować z wieloma formatami archiwów przez spójne API, bez bezpośredniego zarządzania niskopoziomową logiką archiwizacji.
- Za pomocą GUI NuGet Package Manager.
- Za pomocą Package Manager Console .
- Instalując Aspose.Zip for .NET przez MSI .
Szczegóły konfiguracji, wymagania platformowe i aktualizacje pakietów znajdziesz w Aspose.Zip Documentation .
Powiązane scenariusze scalania archiwów
Aspose.Zip obsługuje też dodatkowe workflow scalania i konwersji dla powiązanych formatów archiwów. Przejrzyj scenariusze poniżej i wybierz kombinację formatów odpowiednią dla swojego przypadku użycia w .NET.