Tento krátký tutoriál vás provede jak přeměnit RAR na ZIP v C#. Obsahuje všechny detaily pro nastavení vývojového prostředí, seznam kroků kódování pro psaní aplikace a spustitelný ukázkový kód pro transformaci RAR do ZIP v C#. Dozvíte se také různé možnosti filtrování obsahu při přenosu dat ze souboru RAR do ZIP.
Kroky k převodu souboru RAR na ZIP v C#
- Přidejte do svého projektu Aspose.ZIP for .NET a přeměňte RAR na ZIP
- Načtěte zdrojový soubor RAR do objektu RarArchive
- Vytvořit ZIP archive
- Iterujte všechny položky v načteném souboru RAR
- Pokud je položka ve smyčce složka, vytvořte složku v cílovém archivu ZIP
- Pokud je záznam soubor, zkopírujte obsah souboru do cílového archivu ZIP
- Uložte výsledný soubor ZIP na disk
Tyto kroky vysvětlují proces změny RAR na ZIP v C#. Pro práci se soubory RAR a ZIP jsou k dispozici dvě různé třídy s názvem RarArchive a Archive, kde třída RarArchive obsahuje funkce pro přístup ke všem záznamům v souboru RAR. Tyto položky se zkopírují do cílového souboru ZIP tak, že se složky vygenerují tak, jak jsou, a soubory se před uložením na disk zkopírují do příslušné složky v souboru ZIP.
Kód pro přeměnu RAR na ZIP v C#
Tento kód demonstruje proces vývoje softwaru pro převod RAR na ZIP v C# Kolekce Entries obsahuje vlastnost IsDirectory, která se používá ke kontrole, zda aktuální položka je adresář nebo ne, a poté program podle toho pokračuje. K filtrování položky, která má být přidána do výsledného souboru ZIP, můžete použít další vlastnosti, jako je komprimovaná velikost, čas vytvoření, čas posledního přístupu, čas úpravy, název nebo nekomprimovaná velikost.
Tento článek nás naučil převést WINRAR na ZIP v C#. Pokud se chcete naučit proces komprimování složky, přečtěte si článek na jak ZIP složku v C#.