Konverze pkg do tar.gz

Online konvertor PKG do TAR.GZ zdarma

Znovu zabalte obsah PKG do přenositelného archivu TAR.GZ pomocí lokálních nástrojů příkazového řádku.

Převést PKG na TAR.GZ online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 30 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .pkg

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .pkg do .tar.gz

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .tar.gz

    Výsledek převodu je připraven ke stažení.

Jak převést soubor pkg do formátu tar.gz

101convert.com Assistant Avatar

101convert.com assistant bot
2 hod.

Archiv TAR.GZ je často vyžadován nástroji Unix/Linux, zdrojovými repozitáři, pracovními postupy zálohování nebo systémy, které nedokážou přímo číst balíček PKG. Převod obvykle znamená extrahování obsahu PKG a jeho opětovné zabalení jako standardního archivu TAR komprimovaného pomocí gzip; soubor TAR.GZ se tím nezmění na instalovatelný balíček PKG.

Co je formát PKG

.pkg se používá pro několik rozvržení archivů balíčků, nikoli pro jednu univerzální specifikaci archivu. Běžným příkladem je instalační balíček macOS vytvořený nástroji Apple Installer, jako je productbuild; jeho vnější kontejner obvykle používá formát XAR a může obsahovat komprimovaná data, metadata a instalační skripty. Jiné systémy Unix používají archivy PKG pro distribuci softwaru s odlišnými vnitřními strukturami.

Se soubory PKG se setkáte při stahování softwaru pro macOS, přijímání softwarového balíčku Unix nebo přesouvání balíčku aplikace mezi systémy. Soubor PKG může obsahovat spustitelné soubory, dokumentaci, metadata, oprávnění, informace o vlastníkovi a skripty. Extrahování těchto souborů se liší od spuštění instalačního programu balíčku.

Co je formát TAR.GZ

.tar.gz, zapisovaný také jako .tgz, kombinuje dva formáty: TAR sdružuje soubory a adresáře do jednoho archivu, zatímco Gzip komprimuje datový proud TAR. Je široce podporován systémy Linux, macOS, BSD, sestavovacími systémy Unix, nástroji pro nasazení a archivačními nástroji příkazového řádku.

TAR.GZ je užitečný pro přenos stromu adresářů jako jednoho souboru, distribuci zdrojového kódu, vytváření přenositelných záloh a zachování relativních cest. Obecně ukládá metadata souborů přímočařeji než archiv ZIP, ale neposkytuje instalační logiku PKG, zpracování závislostí, podepisování ani instalační skripty.

Jak skutečně převést PKG na TAR.GZ

Nejprve určete, zda má výsledek obsahovat původní soubor PKG, nebo soubory uvnitř něj. Následující příkaz vytvoří TAR.GZ obsahující samotný soubor PKG:

tar -czf package.tar.gz package.pkg

Jde o archiv uvnitř archivu, který nezpřístupní obsah balíčku. Chcete-li obsah znovu zabalit, použijte adresář pro extrahované soubory.

Balíčky PKG pro MacOS v systému macOS

  1. Pokud nástroj XAR ještě není k dispozici, nainstalujte jej nebo jej jinak získejte a poté vytvořte pracovní adresář:
mkdir pkg-work
xar -xf package.pkg -C pkg-work

Prohlédněte extrahovaný datový obsah:

file pkg-work/Payload

Pokud je Payload gzipem komprimovaný archiv CPIO, extrahujte jej do samostatného adresáře:

mkdir extracted
gzip -dc pkg-work/Payload | (cd extracted && cpio -idm)

Vytvořte TAR.GZ z extrahovaných souborů:

tar -czf package-contents.tar.gz -C extracted .

Tento příkaz vynechá obálku PKG, metadata instalačního programu a instalační skripty. Chcete-li zachovat také tyto položky, archivujte místo toho celý adresář s extrahovaným obsahem XAR:

tar -czf package-container.tar.gz -C pkg-work .

Linux nebo jiný systém podobný Unixu

Použijte archivační nástroj, který podporuje konkrétní kontejner PKG. U balíčku ve stylu macOS nainstalujte nástroj XAR, extrahujte vnější archiv, prohlédněte Payload pomocí file a dekódujte jej odpovídajícím nástrojem. Pokud je datový obsah CPIO komprimovaný pomocí gzip, platí stejné příkazy gzip -dc a cpio -idm. Neměňte název .pkg na .tar.gz; změna přípony nezmění formát.

Použití vestavěného online převodníku

Soubor můžete zdarma převést na webu 101convert.com bez instalace softwaru: nahrajte PKG, jako výstup vyberte TAR.GZ, spusťte převod a stáhněte výsledný archiv. U instalačních balíčků obsahujících soukromé soubory nebo materiál pro podepisování použijte místní extrahování namísto nahrávání balíčku.

Kvalita, kompatibilita a omezení

Výsledek závisí na tom, co dokáže převodník analyzovat. PKG vytvořený pro jeden operační systém může obsahovat proprietární metadata, skripty, podpisy nebo metodu komprese datového obsahu, kterou obecný archivační nástroj nedokáže interpretovat. Pokud extrahování selže, určete vnější formát pomocí file package.pkg a použijte nástroj určený pro daný kontejner.

Opětovné zabalení může změnit vlastnictví, oprávnění, rozšířené atributy, pevné odkazy, ACL, resource forky, časová razítka a symbolické odkazy. Chcete-li při vytváření archivu zachovat běžná oprávnění Unix a odkazy, spusťte:

tar -czpf package-contents.tar.gz -C extracted .

Neočekávejte, že se TAR.GZ nainstaluje stejně jako původní PKG. Obsahuje soubory určené k extrahování nebo distribuci, zatímco původní balíček může záviset na instalačních skriptech, záznamech balíčků, ověřování podpisů, pravidlech cílového umístění nebo cestách specifických pro daný systém.


Poznámka: Tento záznam konverze pkg na tar.gz je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.

Byla tato informace užitečná?

Často kladené otázky

Je konvertor PKG do TAR.GZ zdarma?

Ano, převod PKG do TAR.GZ na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor PKG?

Můžete nahrát soubory PKG o velikosti až 1000 MB a převést až 1 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod PKG do TAR.GZ instalovat nějaký software?

Ne. Převod PKG do TAR.GZ probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor PKG pro tuto konverzi z PKG do TAR.GZ. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.