Convertisseur en ligne gratuit de PKG en TAR.GZ
Reconditionner le contenu de PKG sous forme d’une archive TAR.GZ portable à l’aide d’outils de ligne de commande locaux.
Convertir PKG en TAR.GZ en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .pkg
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .pkg vers .tar.gz
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .tar.gz converti
Le résultat de la conversion est prêt à être téléchargé.
Comment convertir pkg en fichier tar.gz
- Archives
- Aucune note pour l'instant.
101convert.com assistant bot
2 h
Qu’est-ce que le format PKG ?
.pkg est utilisé pour plusieurs structures d’archives de packages, plutôt que pour une spécification d’archive universelle. Un exemple courant est le package d’installation macOS créé par des outils Apple Installer tels que productbuild ; son conteneur externe utilise généralement le format XAR et peut contenir un payload compressé, des métadonnées et des scripts d’installation. D’autres systèmes Unix utilisent des archives PKG pour la distribution de logiciels, avec des structures internes différentes.
Vous rencontrez des fichiers PKG lors du téléchargement de logiciels macOS, de la réception d’un package logiciel Unix ou du déplacement d’un package d’application entre différents systèmes. Un PKG peut contenir des fichiers exécutables, de la documentation, des métadonnées, des autorisations, des informations de propriété et des scripts. L’extraction de ces fichiers est différente de l’exécution de l’installateur du package.
Qu’est-ce que le format TAR.GZ ?
.tar.gz, également écrit .tgz, combine deux formats : TAR regroupe les fichiers et les répertoires dans une seule archive, tandis que Gzip compresse ce flux TAR. Il est largement pris en charge par Linux, macOS, BSD, les systèmes de compilation Unix, les outils de déploiement et les archiveurs en ligne de commande.
TAR.GZ est utile pour transférer une arborescence de répertoires sous forme d’un seul fichier, distribuer du code source, créer des sauvegardes portables et préserver les chemins relatifs. Il stocke généralement les métadonnées des fichiers plus directement qu’une archive ZIP, mais ne fournit pas la logique d’installation PKG, la gestion des dépendances, la signature ni les scripts d’installation.
Comment convertir réellement PKG en TAR.GZ
Déterminez d’abord si le résultat doit contenir le fichier PKG d’origine ou les fichiers qu’il contient. La commande suivante crée un TAR.GZ contenant le PKG lui-même :
tar -czf package.tar.gz package.pkg
Il s’agit d’une archive à l’intérieur d’une archive, et le contenu du package n’est pas directement accessible. Pour reconditionner le contenu, utilisez un répertoire d’extraction.
Packages PKG MacOS sur macOS
- Installez l’utilitaire XAR ou procurez-vous-le d’une autre manière s’il n’est pas déjà disponible, puis créez un répertoire de travail :
mkdir pkg-work
xar -xf package.pkg -C pkg-work
Inspectez le payload extrait :
file pkg-work/Payload
Si Payload est une archive CPIO compressée avec gzip, extrayez-la dans un répertoire distinct :
mkdir extracted
gzip -dc pkg-work/Payload | (cd extracted && cpio -idm)
Créez le TAR.GZ à partir des fichiers extraits :
tar -czf package-contents.tar.gz -C extracted .
Cette commande exclut le wrapper PKG, les métadonnées de l’installateur et les scripts d’installation. Pour préserver également ces éléments, archivez plutôt l’intégralité du répertoire d’extraction XAR :
tar -czf package-container.tar.gz -C pkg-work .
Linux ou un autre système de type Unix
Utilisez un utilitaire d’archivage prenant en charge le conteneur PKG spécifique. Pour un package de type macOS, installez un outil XAR, extrayez l’archive externe, inspectez Payload avec file, puis décodez-le avec l’utilitaire correspondant. Si le payload est un CPIO compressé avec gzip, les mêmes commandes gzip -dc et cpio -idm s’appliquent. Ne renommez pas .pkg en .tar.gz ; modifier l’extension ne modifie pas le format.
Utilisation du convertisseur en ligne intégré
Vous pouvez convertir gratuitement le fichier sur 101convert.com sans installer de logiciel : téléversez le PKG, sélectionnez TAR.GZ comme format de sortie, démarrez la conversion, puis téléchargez l’archive obtenue. Pour les packages d’installation contenant des fichiers privés ou du matériel de signature, préférez une extraction locale plutôt que le téléversement du package.
Qualité, compatibilité et limitations
Le résultat dépend de ce que le convertisseur peut analyser. Un PKG créé pour un système d’exploitation peut contenir des métadonnées propriétaires, des scripts, des signatures ou une méthode de compression du payload qu’un outil d’archivage générique ne peut pas interpréter. Si l’extraction échoue, identifiez le format externe avec file package.pkg et utilisez un utilitaire conçu pour ce conteneur.
Le reconditionnement peut modifier la propriété, les autorisations, les attributs étendus, les liens physiques, les ACL, les resource forks, les horodatages et les liens symboliques. Pour préserver les autorisations Unix courantes et les liens lors de la création de l’archive, exécutez :
tar -czpf package-contents.tar.gz -C extracted .
Ne vous attendez pas à ce que le TAR.GZ s’installe comme le PKG d’origine. Il contient des fichiers destinés à l’extraction ou à la distribution, tandis que le package d’origine peut dépendre de scripts d’installation, de package receipts, de la vérification de signature, de règles de destination ou de chemins propres au système.
Remarque : cet enregistrement de conversion pkg vers tar.gz est incomplet, doit être vérifié et peut contenir des inexactitudes. Veuillez voter ci-dessous pour savoir si vous avez trouvé ces informations utiles ou non.
Questions fréquentes
Le convertisseur PKG en TAR.GZ est-il gratuit ?
Oui, la conversion de PKG en TAR.GZ sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.
Quelle taille mon fichier PKG peut-il avoir ?
Vous pouvez téléverser des fichiers PKG jusqu'à 1000 Mo et convertir jusqu'à 1 fichiers à la fois en un seul lot.
Qu'advient-il de mes fichiers téléversés ?
Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.
Dois-je installer un logiciel pour convertir PKG en TAR.GZ ?
Non. La conversion de PKG en TAR.GZ s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.
La conversion a-t-elle échoué ?
Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier PKG valide pour cette conversion de PKG en TAR.GZ. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.