Převod souboru RAR do PKG
Extrahujte obsah RAR a vytvořte správně strukturovaný macOS PKG installer.
Převádějte soubory RAR online
Pro převod RAR do PKG zatím vlastní online konvertor nemáme, ale soubory RAR můžete online převést do těchto a dalších formátů:
Chcete převádět RAR na PKG?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor rar do formátu pkg
- Komprimované soubory
- Hodnocení: 5.0/5
Správce macOS může obdržet software nebo strom souborů v archivu RAR, ale pro Installer, MDM nebo spravované nasazení potřebuje podepsaný PKG. Protože tyto formáty mají odlišné účely, je nutné archiv rozbalit a poté jej znovu sestavit jako instalační balíček macOS.
Co je formát RAR
RAR je komprimovaný archivní formát vytvořený nástrojem WinRAR a podporovaný nástroji, jako jsou 7-Zip, WinRAR, Keka a The Unarchiver. Může obsahovat aplikace, dokumenty, obrazy disků nebo více rozdělených svazků, například backup.part1.rar a backup.part2.rar. Archivy RAR jsou běžné při stahování softwaru, zálohování a přenosu souborů, protože podporují kompresi, ochranu heslem, záznamy pro obnovu a rozdělení na svazky.
RAR je kontejner, nikoli instalační program. Přejmenováním .rar na .pkg se data nepřevedou ani se nevytvoří instalační metadata.
Co je formát PKG
Pro distribuci softwaru macOS znamená PKG obvykle instalační balíček Apple Installer. Obsahuje payload, metadata balíčku a případně skripty preinstall nebo postinstall. Installer tyto informace používá ke kopírování souborů do určených umístění a k použití identifikátorů balíčku, verzí, vlastnictví, oprávnění a instalačních pravidel.
PKG může distribuovat aplikaci, konfigurační soubory, fonty, launch agents nebo jiný spravovaný obsah macOS. Automaticky však nezpřístupní software pro Windows, nekompatibilní binární soubor macOS ani libovolný archiv pro použití na Macu. Pro distribuci mimo kontrolované prostředí lze také přidat podepisování balíčku a notarizaci.
Rozbalení archivu RAR
V macOS použijte Keka nebo The Unarchiver, ve Windows 7-Zip nebo WinRAR a v Linuxu 7-Zip a nástroj pro RAR. Všechny rozdělené svazky ponechte v jednom adresáři a otevřete pouze první svazek, například backup.part1.rar. Pokud je archiv šifrovaný, po výzvě zadejte heslo.
Pokud máte nainstalovaný 7-Zip, rozbalení z terminálu se provede příkazem:
7z x package.rar -oextracted
Před zabalením zkontrolujte výsledek rozbalení. Bundle .app lze obvykle sestavit jako komponentový balíček. Strom adresářů určený pro pevné absolutní cesty je třeba připravit tak, aby se tyto cesty nacházely pod jedním adresářem. Obraz disku, existující instalační program nebo vnořený archiv mohou vyžadovat vlastní rozbalení či instalační krok, místo aby byly přímo umístěny do nového PKG.
Vytvoření PKG v macOS
Nástroje příkazového řádku Apple pkgbuild a productbuild jsou součástí vývojových nástrojů macOS. Bezplatná aplikace Packages z oficiální webové stránky vývojáře poskytuje grafickou alternativu pro vytváření projektů, payloadů, metadat a skriptů.
Pro rozbalený bundle aplikace s názvem Example.app, který patří do /Applications, spusťte:
productbuild --component extracted/Example.app /Applications Example.pkg
Pro soubory připravené ve stejném rozložení, jaké mají mít na cílovém Macu, vytvořte adresář, například staging/Library/LaunchDaemons/, a spusťte:
productbuild --root staging / Example.pkg
Volba --root kopíruje strom staging relativně vůči určenému instalačnímu umístění; cílová umístění neurčuje z názvů souborů.
Pro explicitní identifikátor, verzi, oprávnění nebo skripty sestavte komponentový balíček pomocí:
pkgbuild --root staging --identifier com.example.product --version 1.0 --install-location / Example-component.pkg
Adresář se skripty přidejte pouze tehdy, když instalace nebo odebrání skutečně vyžaduje provedení akcí:
pkgbuild --root staging --identifier com.example.product --version 1.0 --install-location / --scripts scripts Example-component.pkg
Installer spouští skripty balíčku s rozšířenými oprávněními, proto na testovacím Macu ověřte cesty, zpracování vstupů a návratové kódy. U složitějších distribucí použijte productbuild k sestavení jednoho nebo více komponentových balíčků do produktového archivu.
Ověření a podepsání balíčku
Otestujte výstup na kompatibilním Macu a ověřte, že se aplikace spouští, soubory mají zamýšlené vlastnictví a oprávnění a skripty se chovají správně. Balíček lze pro kontrolu rozbalit pomocí:
pkgutil --expand-full Example.pkg package-expanded
Existující podpis zkontrolujete pomocí:
pkgutil --check-signature Example.pkg
Balíčky vytvořené pomocí pkgbuild nebo productbuild nejsou automaticky podepsané. Pro externí distribuci podepište výsledný balíček certifikátem Apple Developer ID Installer pomocí productsign a v případě potřeby jej poté notarizujte prostřednictvím notářské služby Apple. Prostředí MDM mohou mít vlastní požadavky na podepisování, notarizaci, architekturu nebo rozložení balíčku.
Omezení online konverze
Online archivační služby, jako je CloudConvert, mohou rozbalit nebo převést RAR na obecný archiv, například ZIP, ale nespolehlivě vytvářejí platný macOS Installer PKG se správnými cestami payloadu, identifikátory, skripty, podpisem a notarizací. Používejte je pouze pro úlohy rozbalování necitlivých dat a nikdy nenahrávejte archivy obsahující přihlašovací údaje, proprietární software, osobní údaje nebo soukromý zdrojový kód. Vhodným postupem je rozbalení na počítači pomocí 7-Zip, Keka, WinRAR nebo The Unarchiver a následné místní vytvoření balíčku.
Úskalí kompatibility
Neexistuje obecná konverze jedním kliknutím, protože RAR ukládá komprimované soubory, zatímco PKG definuje instalační payload a chování. Osoba vytvářející balíček musí zvolit cílové cesty, metadata balíčku, oprávnění, skripty, podporované verze macOS a CPU architekturu. Úspěšně sestavený PKG se přesto nemusí nainstalovat nebo spustit, pokud je rozbalený obsah neúplný, nepodepsaný, nekompatibilní s cílovou verzí macOS nebo určený pro jiný operační systém.
RAR vs PKG: srovnání formátů
Jak si formáty RAR a PKG stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .RAR Roshal Archive | .PKG macOS installer package |
|---|---|---|
| Komprese | Obojí | Bezeztrátový |
| Poměr komprese | Vysoký | — |
| Šifrování | Ano | Ne |
| Rozdělené archivy | Ano | Ne |
| Obnovovací záznam | Ano | Ne |
| Podpora operačního systému | Široká | Omezeně |
| Typická velikost souboru | Malé | Velký |
| Otevřený standard | Částečně otevřený | Ne |
| Zavedeno | 1993 | — |
| Vývojář | WinRAR GmbH / Alexander Roshal | Apple |
| MIME typ | application/vnd.rar | — |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Databáze v současné době neobsahuje žádný program na konverzi souborů rar.
Podobné .rar konverze
- rar do exe
- rar do mp4
- rar do word
- rar do iso
- rar do 7z
- rar do zip
- rar do gz
- rar do tgz
- rar do jpg
- rar do doc
- rar do 001
- rar do 002
- rar do 7z.001
- rar do 7zip
- rar do ace
- rar do arc
- rar do arj
- rar do avi
- rar do cab
- rar do deb
- rar do egg
- rar do ipa
- rar do jpeg
- rar do mpeg
- rar do png
- rar do tar
- rar do tar.bz2
- rar do tar.gz
- rar do tar.xz
- rar do tar.zst
- rar do tbz
- rar do txt
- rar do wav
- rar do wave
- rar do webm
- rar do wma
- rar do z