Vlastnosti
Aspose.ZIP for .NET: A Powerful ZIP Knihovna pro správu komprimovaných souborů
Aspose.ZIP for .NET is a comprehensive library that provides an efficient way to work with ZIP compressed archives within your .NET applications. With our robust API, you can easily create, read, and modify ZIP files, making it ideal for managing and distributing large datasets, documents, or multimedia files.
Klíčové vlastnosti:
První kroky: Vytvoření ZIP souboru
- Vytvořte nové ZIP soubory od nuly, s využitím vlastních nastavení, jako je úroveň komprese, ochrana heslem a oprávnění souborů.
- Vytvořte samorozbalovací soubory Zip, které lze spustit bez potřeby externích nástrojů pro rozbalení.
- Umožňuje rozdělení velkých zip souborů vytvořením více fyzických souborů .zip.
Přidat/Odebrat soubory
- Přidejte nebo vložte nové soubory do existujících ZIP archivů, aniž byste přepsali jejich obsah.
- Extrahujte jednotlivé soubory a složky ze ZIP archivů s volitelnou podporou filtrování souborů.
- Komprimujte a dekomprimujte soubory v široké škále formátů, včetně obrázků, dokumentů, videí a spustitelných souborů.
Práce s existujícími soubory
- Nahrávejte a manipulujte s existujícími soubory ZIP, včetně data vytvoření, úpravy a oprávnění.
- Aktualizujte metadata, jako jsou časové značky souborů, vlastník/skupina/oprávnění atd., vložené soubory.
- Odstraňte nebo smažte jednotlivé soubory/složky z externího archivu, přičemž zachováte zbytek obsahu.
Pokročilé funkce komprese a ochrany heslem
- Používejte vlastní kompresní algoritmy k vytváření datových toků ve formátu zip, které zlepšují integritu dat.
- Nastavte hesla během komprese a extrakce s konfigurovatelnými možnostmi kryptografických hashů (MD5/SHA-256 a další).
- Použijte kontrolu přístupu k souborům pomocí Unixových oprávnění.
Poznámka: Ochrana heslem poskytuje další vrstvu zabezpečení, aby se zabránilo neoprávněnému přístupu.
Správa chyb a výjimek
Naše stabilní API spravuje a hlásí potenciální chyby pomocí výjimek .NET, čímž snižuje složitost vývoje bezchybových funkcí pro běžné úlohy komprese ve vaší aplikaci.