Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2|Antwort: 1

[Tipps] .NET/C# verwendet 7z (SharpSevenZip), um Backup-Ordner zu komprimieren

[Link kopieren]
Veröffentlicht amVor 7 Minuten | | | |
Anforderungen: Entwickeln Sie eine geplante Hintergrund-Aufgabe mit .NET, rufen Sie 7z auf, um den Ordner mit Lzma2 zu komprimieren, und archivieren Sie mehrere komprimierte Dateien in einer einzigen Datei.

Rezension
Linux-Kompression zip, 7z extreme Kompression (minimale Datei)
https://www.itsvse.com/thread-11152-1-1.html

SharpSevenZip

SharpSevenZip ist ein 7-zip-Encapsulator für native Bibliotheken. Es handelt sich um eine verwaltete 7-zip-Bibliothek, die in C# geschrieben ist und Funktionen zur (Selbst-)Dekompression und Kompression von Daten bietet (alle 7-zip-Formate werden unterstützt). Es kapselt 7z.dll oder jede kompatible 7z.dll Datei und verwendet das LZMA SDK, einschließlich selbstentpackender Funktionalität.

Dokumentation:Der Hyperlink-Login ist sichtbar.
Quelle:Der Hyperlink-Login ist sichtbar.

Dieses Projekt ist der Fork von Squid-Box.SevenZipSharp, dann ist Squid-Box.SevenZipSharp das fork-tomap-Projekt SevenZipSharp, und dann ist tomap der Fork des CodePlex-Projekts, und jetzt werden alle drei Projekte nicht mehr verwaltet. Genau, das ist die Geschichte der Entwicklung.

Squid-Box.SevenZipSharp:Der Hyperlink-Login ist sichtbar.
tomap SevenZipSharp:Der Hyperlink-Login ist sichtbar.

Das SharpSevenZip-Paket enthält bereits 32-Bit- und 64-Bit-7z.dll Dateien (Hinweis: dieses PaketUnterstützt nur das Ausführen auf der Windows-Plattform), wie unten gezeigt:



.NET-Konsole

Erstellen Sie eine Konsolenanwendung mit folgender Referenz:

Der Code lautet wie folgt:

Test2,16G-Datei, komprimiert auf 133 MBNatürlich hängt das auch mit dem Inhalt des Originaldokuments zusammen, nur eine kurze Erklärung.




Vorhergehend:Linux verwendet ProxyChains4, um den Zugriff auf das spezifizierte Programmnetzwerk zu proxyen.
 Vermieter| Veröffentlicht amVor 6 Minuten |
[Tatsächlicher Kampf]. NET/C# implementiert MySQL-Datenbank-Backups basierend auf MySqlBackup.NET
https://www.itsvse.com/thread-10375-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com