CAB archivy se běžně používají pro instalaci balíčků na operačním systému Windows. Tento kompresní formát souborů udržuje strukturu adresářů a nabízí efektivitu úložiště. Tento blogový příspěvek však představí programový přístup k dekompresi CAD archivů v Javě. Aspose.ZIP pro Javu je SDK nové úrovně pro kompresi a archivaci souborů. Takže použijeme toto SDK k implementaci extrakce CAB souborů v Javě. Nezáleží na tom, kolik typů souborů obsahuje složka, Aspose.ZIP pro Javu si s tímto úkolem poradí skvěle. Bez dalších slov, pojďme k sekci instalace.
Instalace SDK pro CAB archivy
Abychom nainstalovali Aspose.ZIP pro Javu, můžete do svého projektu přidat následující Maven repozitář a závislost:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>25.8</version>
</dependency>
Jinak si jej můžete stáhnout z tady.
Vzorový kód pro extrakci CAB souborů v Javě
Aspose.ZIP pro Javu nenabízí pouze dokumentaci SDK, ale také příklady, které ukazují, jak používat třídy a metody pro práci s archivy programově.
Následující kroky ukazují, jak rozbalit CAB soubor:
- Vytvořte objekt File, který ukazuje na .cab soubor umístěný ve složce s daty.
- Otevřete FileInputStream pro čtení .cab souboru
- Inicializujte objekt CabArchive s proudem vstupu souboru.
- Zavolejte metodu extractToDirectory pro extrakci všech obsahu CAB archivu do určeného výstupního adresáře.
Můžete použít tento úryvek kódu pro automatizaci extrakce CAB souborů v Javě:
Výstup:
Získejte zdarma licenci
Získejte dočasnou licenci zdarma pro vyzkoušení tohoto kompresního SDK.
Závěr
Nyní mohou vývojáři programově dosáhnout extrakce CAB souborů v Javě pomocí Aspose.ZIP pro Javu. Tato automatizace je bezproblémová a může ušetřit čas a úsilí. Navíc můžete mít svůj vlastní modul pro extrakci CAB pro svou obchodní aplikaci. Dále se můžete podívat na dokumentaci a API reference pro další informace.
Také se můžete ptát na naše forum.
Často kladené otázky
Q: Jak extrahovat CAB soubor?
Můžete použít Aspose.ZIP pro Javu k dekompresi CAB souborů v Javě. Tento odkaz vysvětluje vzorový kód implementace.
Q: K čemu se používají .CAB soubory?
CAB soubor (Cabinet file) je archivní formát Microsoftu používaný k komprimaci a balení softwaru, ovladačů a souborů aktualizací systému Windows.
Q: Co je CAB soubor?
CAB CAB soubor se používá k ukládání a distribuci softwarových komponentů, systémových souborů, ovladačů a aktualizací Windows v jednom balíčku.
