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:

unzip-cab-file

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.

Prozkoumejte