Come convertire TAR in TAR usando C#
Innanzitutto, devi ottenere e fare riferimento alla libreria Aspose.Zip nel tuo progetto C#. In genere è possibile scaricarlo dal sito Web Aspose o utilizzare un pacchetto NuGet se disponibile. Gestore pacchetti, cerca Aspose.ZIP e installa. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.
Gestisci i pacchetti NuGet con il pacchetto Visual Studio
Comando della console di Gestione pacchetti:
PM> Install-Package Aspose.Zip
Passaggi per convertire TAR in TAR tramite C#
Convertation from TAR to TAR consist of following steps:
- Extract archive to intermediate storage
- Compress extracted data to desired format
Requisiti di sistema
Before running the conversion example code, make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
- Development environment like Microsoft Visual Studio.
- Aspose.Tasks for .NET DLL referenced in your project.
Codice di esempio per convertire da TAR a TAR
La conversione degli archivi TAR nel formato TAR è un processo utile che consente agli utenti di passare da un formato di compressione popolare a un altro. Gli archivi TAR, noti per la loro compressione efficiente e l’utilizzo diffuso, possono essere comodamente trasformati in archivi TAR utilizzando strumenti come quelli forniti da Aspose.Zip per .NET.
Durante la conversione, la struttura del file e i dati originali vengono accuratamente preservati, garantendo che il contenuto rimanga intatto e accessibile. Gli archivi TAR, d’altra parte, sono preferiti per la loro natura open source, le forti capacità di compressione e il supporto per vari algoritmi di compressione.
Una volta completata la conversione in TAR, l’archivio risultante diventa compatibile con un’ampia gamma di piattaforme e può essere facilmente condiviso e consultato. Questa conversione semplifica la transizione tra formati di compressione, massimizza l’efficienza di compressione e garantisce che i dati rimangano sicuri e adattabili nel formato TAR. Si rivela utile per gli utenti che hanno bisogno di passare o distribuire dati nel formato TAR mantenendo l’integrità dei dati.
Codice da TAR a vari formati: l’archivio TAR in genere contiene più record o file. Per convertire questo archivio in formati come GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) e BZ2 (Bzip2), un approccio comune consiste nel comprimere prima i contenuti in un TAR (Tape formato archivio). Questo processo ricorda la pratica tipica degli ambienti Linux.
In questo processo di conversione, ogni file o record all’interno dell’archivio TAR viene prima raggruppato in un unico archivio TAR. Questo archivio TAR funge da contenitore per i singoli file, preservandone la struttura e i metadati originali. Una volta incapsulati i dati all’interno dell’archivio TAR, diventa più semplice applicare diversi algoritmi e formati di compressione.
La scelta di TAR come formato intermedio è dovuta alla sua semplicità e all’ampia compatibilità tra vari sistemi operativi simili a Unix. Fornisce un modo semplice per raggruppare i file senza applicare direttamente la compressione. Una volta completata la creazione del pacchetto TAR, è possibile applicare le successive operazioni di compressione all’archivio TAR per generare i formati di output desiderati, come GZ, LZ, Z, XZ o BZ2.
Convertire da TAR a TAR - C#:
using (Archive zip = new Archive())
{
using (TarArchive archive = new TarArchive("source.tar"))
{
for (int i = 0; i < archive.Entries.Count; i++)
{
var ms = new MemoryStream();
archive.Entries[i].Extract(ms);
ms.Seek(0, SeekOrigin.Begin);
zip.CreateEntry(archive.Entries[i].Name, ms);
}
}
zip.Save("output.zip");
}
App gratuita per convertire ZIP in TAR.LZ
Controlla le nostre demo live per la conversione da TAR a TAR con i seguenti vantaggi
Una libreria Aspose.ZIP affidabile in grado di comprimere, estrarre, crittografare, decrittografare, convertire e unire archivi. Aspose.ZIP per .NET API consente di manipolare vari tipi di archivio senza entrare nella complessità sottostante dei formati di file compressi con sforzi minimi di codifica.