1. Produkte
  2.   Conholdate.Total
  3.   .NET
  4.   Konvertieren Sie ZIP in eine XML-Datei in C# .NET

Konvertieren Sie ZIP in eine XML-Datei in C# .NET

Konvertieren Sie ZIP-Dateien ganz einfach in C#-, ASP.NET-, VB.NET- und .NET Core-Anwendungen in XML mit Conholdate.Total für .NET-APIs oder verwenden Sie das kostenlose Online-Konvertertool ZIP in XML, um in Sekundenschnelle effiziente Dateitransformationen zu erzielen . Es unterstützt die Konvertierung aller wichtigen Archivdateiformate, einschließlich ZIP, RAR, TAR, GZIP, LZ, CPIO, BZ2, XZ, SHAR, WIM, XAR, CAB und 7Z, mit höchster Genauigkeit in XML-Dateien.

Download

So konvertieren Sie ZIP in XML in C#

  • Archivinstanz mit ZIP-Eingabedatei erstellen
  • Extrahieren Sie den Inhalt der ZIP-Datei mit der ExtractToDictionary-Methode von Archive
  • Rufen Sie die Liste der extrahierten Dateien aus dem entpackten Verzeichnis mit der Directory.GetFiles-Methode ab - Durchlaufen Sie jede entpackte / extrahierte Datei
  • Konvertieren Sie die extrahierte Datei in das XML-Format mit der Convert-Methode der Converter-Klasse in GroupDocs.Conversion API
  • Behalten Sie die Liste aller konvertierten XML-Dateien bei – Erstellen Sie eine Instanz der Klasse Merger in GroupDocs.Merger API mit der ersten konvertierten XML-Datei Die Liste
  • Durchlaufen Sie die Liste der konvertierten XML-Dateien, beginnend mit der zweiten konvertierten Datei, und führen Sie alle konvertierten XML-Dateien mit der Join-Methode der Merge-Klasse zusammen
  • Speichern Sie schließlich das zusammengeführte XML-Dokument mit der Save-Methode der Merger-Klasse

Kostenlose App für die Umwandlung von ZIP in XML



// Supports converting zip, tar, gzip, lz, cpio, bz2, rar, xz and 7-zip file formats
// Create Archive with input ZIP file
using (var archive = new Archive("input.zip"))
{
// Extract all files in input ZIP file to unzipped folder
archive.ExtractToDirectory("unzipped");
}
// Temporary List to hold names of extracted files from unzipped folder
List<string> filesList = new List<string>();
// Get the list of all files (with full paths) from unzipped folder
string[] files = Directory.GetFiles("unzipped");
// Loop through each unzipped file
foreach (string file in files)
{
// Create FileInfo instance from file path
FileInfo fi = new FileInfo(file);
// Load the extracted file
var converter = new GroupDocs.Conversion.Converter(fi.FullName);
// Set the convert options for PDF format
var convertOptions = converter.GetPossibleConversions()["pdf"].ConvertOptions;
// Convert to PDF format
converter.Convert(string.Format("{0}.pdf", fi.Name), convertOptions);
// Add the file names to temporary List after converting to PDF
filesList.Add(string.Format("{0}.pdf", fi.Name));
}
// Merge PDF files using GroupDocs.Merger API
// Instantiate Merger with first input PDF document in temporary List
using (Merger merger = new Merger(filesList[0]))
{
// Loop through list of converted PDF documents starting from second file
for(int i=1; i<filesList.Count; i++)
{
// Call Join method of Merger class instance and pass remaining source files one by one
merger.Join(filesList[i]);
}
// Call Save method of Merger class instance to save merged PDF document
merger.Save("output.pdf");
}

Verschlüsselung von Archiven in C#

Aspose.ZIP unterstützt passwortgeschützte Archive mit traditionellen (ZipCrypto) und verschiedenen anderen gemischten Verschlüsselungstechniken mit der Fähigkeit, ein komplettes Archiv oder ausgewählte Dateien mit Passwort zu verschlüsseln. Sie können auch alle gängigen Verschlüsselungstypen auf Archive anwenden, wie AES-128, AES-192, AES-256 und 7z (7-zip).

Das folgende Codebeispiel zeigt, wie mehrere Dateien mit einer gemischten Verschlüsselungstechnik verschlüsselt werden.

Komprimieren Sie ZIP-Dateien oder -Ordner

Aspose.ZIP for .NET unterstützt eine Vielzahl von Archivverwaltungsfunktionen, einschließlich Verschlüsselung, Komprimierung und Dekomprimierung von Dateien und Ordnern. Verschlüsseln Sie Archive mit festgelegten Passwörtern, komprimieren oder dekomprimieren Sie Dateien und Ordner gemäß ihrer ursprünglichen Struktur. Sie können auch Dateien aus bestehenden Archiven hinzufügen oder löschen.

Arbeiten Sie mit der Archivierung von Dateien und Ordnern auf verschiedenen Betriebssystemen wie Windows, Linux oder macOS, während Sie Plattformen wie Windows Azure, Mono und Xamarin verwenden.


// Supports converting zip, tar, gzip, lz, cpio, bz2, rar, xz and 7-zip file formats
using (FileStream zipFile = File.Open(dataDir + "CompressWithTraditionalEncryption_out.zip", FileMode.Create))
{
using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
{
var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$")));
archive.CreateEntry("alice29.txt", source1);
archive.Save(zipFile);
}
}

Häufig gestellte Fragen

Wie kann ich ZIP mithilfe von C#-Codebeispielen in XML konvertieren?

Conholdate.Total für .NET bietet eine Online-Konverter-App von ZIP zu XML und eine Reihe von .NET-Codebeispielen für die nahtlose Konvertierung von Archivformaten. Es unterstützt die Integration mit ASP.NET Web Forms, MVC und Docker. Entwickler können GroupDocs oder Aspose nutzen Beispiele für eine bessere Kontrolle. Mit der GroupDocs.Conversion-API können .NET-Programmierer sowohl Front-End- als auch Backend-Lösungen implementieren oder benutzerdefinierte Projekte mit Visual Studio oder der .NET-CLI erstellen.

Wie passe ich die ausgegebene XML-Datei an?

Conholdate.Total für .NET-APIs bieten eine Vielzahl von Anpassungsoptionen, mit denen die Ausgabe-XML-Datei beim Konvertieren von ZIP in XML gesteuert werden kann. Mit diesen Optionen können Sie die Qualität der konvertierten Datei optimieren, sie mit Wasserzeichen schützen und sogar Ihr eigenes Branding hinzufügen. Diese Anpassungsoptionen geben Ihnen die vollständige Kontrolle über die Ausgabedatei und stellen sicher, dass sie Ihren spezifischen Anforderungen entspricht.

Welche Dateiformate für Dokumente und Bilder werden von Conholdate.Total für .NET unterstützt?

Mit Conholdate.Total für .NET können Programmierer Dokumentmanipulationsaktionen für ZIP, XML und über 180 gängige Dateiformate durchführen, darunter Word, Excel, PDF, PowerPoint, Visio, HTML und Bilder. Es bietet umfassende Unterstützung für .NET-, C#-, ASP.NET- und VB.NET-Anwendungen.

Kann ich ZIP-Dateien stapelweise in andere Formate konvertieren?

Ja, Conholdate.Total für .NET unterstützt die Stapelkonvertierung von ZIP-Dokumenten, sodass Entwickler mehrere Dateien gleichzeitig konvertieren können.

Welche Lizenz- oder Kostenaspekte gibt es für die Verwendung der ZIP-zu-XML-Konvertierungs-API?

Conholdate.Total für .NET bietet eine kostenlose Testversion, die es Entwicklern ermöglicht, die API 30 Tage lang ohne Einschränkungen auszuprobieren. Nach der Testphase können Entwickler aus einer Vielzahl kostenpflichtiger Pläne wählen, die unterschiedliche Nutzungsniveaus bieten. Die Preis- und Lizenzbedingungen sind auf der Conholdate-Website klar dargelegt, sodass Entwickler leicht den Plan finden können, der ihren Anforderungen am besten entspricht.

Was ist das ZIP-Dateiformat?

Das ZIP-Dateiformat ist weithin anerkannt und wird für die Dateifreigabe und Datenspeicherung verwendet. Komprimierte Dateien sind kleiner als ihre Originalversionen und eignen sich daher effizient für die Übertragung und Archivierung großer Dateien. ZIP-Dateien werden von den meisten Betriebssystemen unterstützt, was die Kompatibilität im Vergleich zu anderen Archivformaten verbessert. ZIP-Dateien speichern alle Dateien und Daten in einem Archiv, ohne zusätzliche Dateien oder Ordner, was die Dateiverwaltung vereinfacht. Dieses Format eignet sich besonders zum gleichzeitigen Teilen mehrerer Dateien oder Ordner. Wenn Sie beispielsweise einen ganzen Ordner in eine ZIP-Datei komprimieren, können Sie mehrere Dateien problemlos mit anderen teilen. ZIP-Dateien bieten eine zusätzliche Sicherheitsebene und ermöglichen es Benutzern, Daten mit einem Passwort zu schützen. Diese Funktion ist besonders nützlich, wenn vertrauliche Daten übertragen werden, um sicherzustellen, dass nur autorisierte Benutzer auf die Dateien zugreifen können.

Lernen

Was ist das XML-Dateiformat?

XML (eXtensible Markup Language) ist ein Dateiformat, das zur strukturierten und organisierten Speicherung von Daten verwendet wird. Es handelt sich um eine HTML-ähnliche Auszeichnungssprache, die Tags zur Identifizierung von Elementen verwendet. XML-Dateien können von jedem Programm gelesen und geschrieben werden, das diesen Standard unterstützt. Der Hauptvorteil der Verwendung von XML besteht darin, dass Daten so gespeichert werden können, dass sie sowohl für Menschen als auch für Maschinen lesbar sind. XML-Dateien erfreuen sich in den letzten Jahren aufgrund ihrer Vielseitigkeit und Benutzerfreundlichkeit immer größerer Beliebtheit. Sie können zum organisierten Speichern großer Datenmengen und auch zum Erstellen von Dokumenten und Webseiten verwendet werden. XML-Dateien können schnell und einfach bearbeitet und aktualisiert werden. Außerdem lassen sich Daten leicht analysieren und extrahieren, sodass Informationen schnell extrahiert und in anderen Anwendungen verwendet werden können. Insgesamt ist XML ein unschätzbar wertvolles Werkzeug zur strukturierten und organisierten Speicherung von Daten. Es ist ein wesentlicher Bestandteil vieler moderner Anwendungen und seine Verwendung wird in den kommenden Jahren wahrscheinlich weiter zunehmen.

Lernen

Beliebte ZIP-Konvertierungsoptionen mit .NET

Konvertieren ZIP zu PDF

(Tragbares Dokumentformat)

Konvertieren ZIP zu WORD

(Textverarbeitungsdateien)

Konvertieren ZIP zu IMAGE

(Digitale Bilddateien)

Konvertieren ZIP zu EXCEL

(Tabellenkalkulationsdateien)

Konvertieren ZIP zu DOC

(Microsoft Word-Binärformat)

Konvertieren ZIP zu DOCX

(Office 2007+ Word-Dokument)

Konvertieren ZIP zu DOCM

(Microsoft Word 2007 Marco-Datei)

Konvertieren ZIP zu DOT

(Microsoft Word-Vorlagendateien)

Konvertieren ZIP zu DOTX

(Microsoft Word-Vorlagendatei)

Konvertieren ZIP zu DOTM

(Microsoft Word 2007+-Vorlagendatei)

Konvertieren ZIP zu RTF

(Rich-text-Format)

Konvertieren ZIP zu HTML

(Hyper Text Markup Language)

Konvertieren ZIP zu HTM

(Hypertext Markup Language-Datei)

Konvertieren ZIP zu MHTML

(Webseitenarchivformat)

Konvertieren ZIP zu MHT

(MHTML-Webarchiv)

Konvertieren ZIP zu XLS

(Microsoft Excel-Tabelle (Legacy))

Konvertieren ZIP zu XLSX

(Öffnen Sie die XML-Arbeitsmappe)

Konvertieren ZIP zu XLSM

(Makrofähige Tabellenkalkulation)

Konvertieren ZIP zu XLSB

(Excel-Binärarbeitsmappe)

Konvertieren ZIP zu XLT

(Excel 97 - 2003-Vorlage)

Konvertieren ZIP zu XLTM

(Excel-Makro-fähige Vorlage)

Konvertieren ZIP zu CSV

(Durch Kommas getrennte Werte)

Konvertieren ZIP zu TSV

(Tabulatorgetrennte Werte)

Konvertieren ZIP zu SXC

(StarOffice Calc-Tabelle)

Konvertieren ZIP zu FODS

(OpenDocument Flat XML-Tabelle)

Konvertieren ZIP zu PPT

(Microsoft PowerPoint 97-2003)

Konvertieren ZIP zu PPTX

(Öffnen Sie das XML-Präsentationsformat)

Konvertieren ZIP zu PPS

(PowerPoint-Diashow)

Konvertieren ZIP zu PPSX

(PowerPoint-Diashow)

Konvertieren ZIP zu PPSM

(Makrofähige Diashow)

Konvertieren ZIP zu POT

(Microsoft PowerPoint-Vorlagendateien)

Konvertieren ZIP zu POTX

(Microsoft PowerPoint-Vorlagenpräsentation)

Konvertieren ZIP zu PPTM

(Makrofähige Präsentationsdatei)

Konvertieren ZIP zu POTM

(Microsoft PowerPoint-Vorlagendatei)

Konvertieren ZIP zu ODT

(OpenDocument-Textdateiformat)

Konvertieren ZIP zu OTT

(OpenDocument-Standardformat)

Konvertieren ZIP zu OTP

(OpenDocument-Standardformat)

Konvertieren ZIP zu ODP

(OpenDocument-Präsentationsformat)

Konvertieren ZIP zu ODS

(OpenDocument-Tabelle)

Konvertieren ZIP zu EMZ

(Windows komprimierte erweiterte Metadatei)

Konvertieren ZIP zu WMZ

(Komprimierte Windows-Metadatei)

Konvertieren ZIP zu SVG

(Skalare Vektorgrafiken)

Konvertieren ZIP zu SVGZ

(Komprimierte skalierbare Vektorgrafiken)

Konvertieren ZIP zu XPS

(XML-Papierspezifikationen)

Konvertieren ZIP zu TEX

(LaTeX-Quelldokument)

Konvertieren ZIP zu WMF

(Windows-Metadatei)

Konvertieren ZIP zu EMF

(Erweitertes Metadateiformat)

Konvertieren ZIP zu BMP

(Bitmap-Bilddatei)

Konvertieren ZIP zu PNG

(Tragbare Netzwerkgrafik)

Konvertieren ZIP zu GIF

(Grafisches Austauschformat)

Konvertieren ZIP zu JPEG

(Gemeinsame fotografische Expertengruppe Bild)

Konvertieren ZIP zu TIFF

(Markiertes Bilddateiformat)

Konvertieren ZIP zu WEBP

(Raster-Webbildformat)

Konvertieren ZIP zu JP2

(JPEG 2000-Kernbild)

Konvertieren ZIP zu TGA

(Truevision-Grafikadapter)

Konvertieren ZIP zu PSB

(Photoshop-Format für große Dokumente)

Konvertieren ZIP zu PSD

(Photoshop-Dokument)

Konvertieren ZIP zu EPUB

(Öffnen Sie die eBook-Datei)

Konvertieren ZIP zu MD

(Markdown-Sprache)

Konvertieren ZIP zu JSON

(JavaScript-Objektnotationsdatei)

Konvertieren ZIP zu DICOM

(Digitale Bildgebung und Kommunikation)

Konvertieren ZIP zu FODP

(Öffnen Sie die Dokumentpräsentation)

Konvertieren ZIP zu JPG

(Gemeinsame fotografische Expertengruppe Bild)

Konvertieren ZIP zu AZW3

(Amazon KF8 eBook-Datei)

Konvertieren ZIP zu VSDX

(Visio-Zeichnung)

 Deutsch