Convertitore online gratuito da PKG a TAR.GZ
Riconfeziona i contenuti di PKG come archivio TAR.GZ portatile utilizzando strumenti locali da riga di comando.
Converti PKG in TAR.GZ online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .pkg
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .pkg a .tar.gz
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .tar.gz convertito
Il risultato della conversione è pronto per il download.
Come convertire pkg in tar.gz file
- Archivi
- Ancora nessuna valutazione.
101convert.com assistant bot
2 h
Cos'è il formato PKG
.pkg viene utilizzato per diversi layout di archivi di pacchetti, anziché per un'unica specifica universale di archivio. Un esempio comune è il pacchetto di installazione macOS creato dagli strumenti Apple Installer come productbuild; il suo contenitore esterno utilizza comunemente il formato XAR e può contenere un payload compresso, metadati e script di installazione. Altri sistemi Unix utilizzano archivi PKG per la distribuzione del software con strutture interne diverse.
I file PKG vengono utilizzati quando si scarica software macOS, si riceve un pacchetto software Unix o si sposta un pacchetto applicativo tra sistemi. Un PKG può contenere file eseguibili, documentazione, metadati, autorizzazioni, informazioni sulla proprietà e script. L'estrazione di questi file è diversa dall'esecuzione dell'installer del pacchetto.
Cos'è il formato TAR.GZ
.tar.gz, scritto anche come .tgz, combina due formati: TAR raggruppa file e directory in un unico archivio, mentre Gzip comprime il flusso TAR. È ampiamente supportato da Linux, macOS, BSD, sistemi di compilazione Unix, strumenti di deployment e archiviatori da riga di comando.
TAR.GZ è utile per trasferire un albero di directory come un unico file, distribuire codice sorgente, creare backup portabili e preservare i percorsi relativi. In genere memorizza i metadati dei file in modo più diretto rispetto a un archivio ZIP, ma non fornisce la logica di installazione PKG, la gestione delle dipendenze, la firma o gli script di installazione.
Come convertire effettivamente PKG in TAR.GZ
Per prima cosa, stabilire se il risultato debba contenere il file PKG originale oppure i file al suo interno. Il comando seguente crea un TAR.GZ contenente il PKG stesso:
tar -czf package.tar.gz package.pkg
Questo crea un archivio all'interno di un altro archivio e non espone il contenuto del pacchetto. Per riconfezionare il contenuto, utilizzare una directory di estrazione.
Pacchetti PKG MacOS su macOS
- Installare o procurarsi l'utility XAR, se non è già disponibile, quindi creare una directory di lavoro:
mkdir pkg-work
xar -xf package.pkg -C pkg-work
Esaminare il payload estratto:
file pkg-work/Payload
Se Payload è un archivio CPIO compresso con gzip, estrarlo in una directory separata:
mkdir extracted
gzip -dc pkg-work/Payload | (cd extracted && cpio -idm)
Creare il TAR.GZ dai file estratti:
tar -czf package-contents.tar.gz -C extracted .
Questo comando esclude il wrapper PKG, i metadati dell'installer e gli script di installazione. Per preservare anche questi elementi, archiviare invece l'intera directory di estrazione XAR:
tar -czf package-container.tar.gz -C pkg-work .
Linux o un altro sistema Unix-like
Utilizzare un'utility di archiviazione che supporti il contenitore PKG specifico. Per un pacchetto in stile macOS, installare uno strumento XAR, estrarre l'archivio esterno, esaminare Payload con file e decodificarlo con l'utility appropriata. Se il payload è un CPIO compresso con gzip, si applicano gli stessi comandi gzip -dc e cpio -idm. Non rinominare .pkg in .tar.gz; modificare l'estensione non cambia il formato.
Utilizzo del convertitore online integrato
È possibile convertire il file gratuitamente su 101convert.com senza installare software: caricare il PKG, selezionare TAR.GZ come formato di output, avviare la conversione e scaricare l'archivio risultante. Per i pacchetti di installazione contenenti file privati o materiale di firma, utilizzare l'estrazione locale invece di caricare il pacchetto.
Qualità, compatibilità e limitazioni
Il risultato dipende da ciò che il convertitore è in grado di analizzare. Un PKG creato per un sistema operativo può contenere metadati proprietari, script, firme o un metodo di compressione del payload che uno strumento di archiviazione generico non è in grado di interpretare. Se l'estrazione non riesce, identificare il formato esterno con file package.pkg e utilizzare un'utility progettata per quel contenitore.
Il riconfezionamento può modificare proprietà, autorizzazioni, attributi estesi, hard link, ACL, resource fork, timestamp e link simbolici. Per preservare le autorizzazioni Unix comuni e i link durante la creazione dell'archivio, eseguire:
tar -czpf package-contents.tar.gz -C extracted .
Non aspettarsi che il TAR.GZ si installi come il PKG originale. Contiene file destinati all'estrazione o alla distribuzione, mentre il pacchetto originale può dipendere da script di installazione, ricevute del pacchetto, verifica della firma, regole di destinazione o percorsi specifici del sistema.
Nota: questo record di conversione da pkg a tar.gz è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.
Domande frequenti
Il convertitore da PKG a TAR.GZ è gratuito?
Sì, convertire PKG in TAR.GZ su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file PKG?
Puoi caricare file PKG fino a 1000 MB e convertire fino a 1 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire PKG in TAR.GZ?
No. La conversione da PKG a TAR.GZ avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file PKG valido per questa conversione da PKG a TAR.GZ. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.