.IPK

IPK-bestand

Itsy Package (opkg package)
Stel een vraag
SNEL ANTWOORD

Een IPK-bestand is een softwarepakket voor embedded Linux-systemen - OpenWrt-routers, LG webOS smart-tv's, Entware op NAS-apparaten en op Yocto gebaseerde builds. Om er een op een router te installeren, voert u opkg install package.ipk uit op het apparaat. Op een Windows-pc kunt u het niet installeren, maar 7-Zip kan het openen voor inspectie, aangezien het een standaard ar-archief is dat tar.gz-bestanden bevat.

Ontwikkelaar: opkg project (community); originated as ipkg by Handhelds.org Categorie: Verschillende bestanden Open standaard MIME: application/x-ipk
OPENT OP Windows Linux
Gerelateerd: .TORRENT · .MSO · .MD5 · .SHS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 2, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het IPK-bestandsformaat?

.ipk is het bestandsformaat voor pakketten dat wordt gebruikt door opkg (Open PacKaGe Management), de standaard pakketbeheerder voor embedded Linux-systemen, waaronder OpenWrt-routers, Yocto Project-builds, Entware (NAS en set-top boxes), LG webOS smart-tv's en Boot to Qt.

Structureel is een .ipk-bestand een Unix ar-archief - herkenbaar aan de !<arch> magic header op offset 0 - dat drie onderdelen bevat: debian-binary (de tekst 2.0), control.tar.gz (pakketmetadata en installatiescripts) en data.tar.gz (de payload van het bestandssysteem die op het doelapparaat wordt uitgepakt). Deze structuur is identiek aan een Debian .deb-pakket, waardoor .ipk-bestanden volledig uitpakbaar zijn met standaard ar- en tar-commando's.

Het formaat ontstond in 2001 als ipkg (Itsy Package Manager) voor iPAQ en Sharp Zaurus Linux-handhelds. De opkg-fork ontstond rond 2008 en wordt nu onderhouden binnen de Yocto Project-gemeenschap.

In tegenstelling tot moderne .deb-pakketten vereisen .ipk-bestanden geen cryptografische ondertekening, hoewel optionele MD5-controlesommen in het controle-archief kunnen voorkomen. Het formaat blijft de standaard voor implementatie op embedded Linux-systemen met beperkte middelen, waar dpkg/apt te zwaar zouden zijn.

Beveiliging & veiligheid

RISICO: MEDIUM

IPK-pakketten voeren pre/post-installatie shell-scripts uit als root op het doelapparaat, dus een kwaadaardige IPK kan het systeem volledig in gevaar brengen. Installeer alleen vanuit officiële pakketbronnen (OpenWrt-pakketten, Entware) of vertrouwde bronnen. Desktop-pc's lopen geen risico door enkel de IPK-inhoud te inspecteren met een archiefbeheerder.

Formaatdetails

in een notendop
VOLLEDIGE NAAMItsy Package (opkg package)ook bekend als opkg package, OpenWrt package
ONTWIKKELAARopkg project (community); originated as ipkg by Handhelds.orgsinds 2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
MIME-TYPEapplication/x-ipk
TYPEar-archief met twee tar.gz-subarchieven (Debian-compatibel pakketformaat)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • Shana Informed Filler-formulierpakket - Verouderde Windows-formuliersoftware van Shana Corporation gebruikte .ipk voor formulierpakketten - stopgezet, website behoort nu tot de overheid van BC.
  • iOS/iPhone firmwarepakket (zeldzaam) - Sommige vroege jailbreak-tools gebruikten .ipk voor Cydia-pakketten (ook opkg-gebaseerd op Darwin).
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
213C617263683E0A
ASCII
!<arch>·
IPK is een ar-archief, met een identieke header als Debian .deb; te onderscheiden door interne bestandsnamen (data.tar.gz, control.tar.gz, debian-binary)

Programma's die IPK-bestanden openen

Windows2 apps
WinRAR Freemium Open de IPK met WinRAR om de inhoud van het ar-archief te bekijken.
7-Zip Open-source Klik met de rechtermuisknop op de IPK → Archief openen. Pak de .tar.gz-onderdelen uit en pak ze vervolgens opnieuw uit om de inhoud te inspecteren.
Linux2 apps
opkg (command-line) Open-source opkg install package.ipk - installeert op het doelapparaat. Gebruik ar x package.ipk en vervolgens tar xzf data.tar.gz om op de desktop te inspecteren.
ar / tar (GNU binutils) Open-source ar x package.ipk pakt de drie onderdelen uit; tar xzf data.tar.gz om de bestanden te verkrijgen.

Technische details

diepe specificaties
ContainerformaatUnix `ar`-archief
Magic header`!<arch>` gevolgd door een nieuwe regel (8 bytes op offset 0) - identiek aan Debian `.deb`
Interne onderdelen`debian-binary`, `control.tar.gz`, `data.tar.gz`
Compressiegzip op de binnenste tar-archieven; het buitenste `ar`-archief is ongecomprimeerd
Formaatversie-markeringhet onderdeel `debian-binary` bevat de tekst `2.0`
MetadataOpgeslagen in `control.tar.gz` (naam, versie, architectuur, afhankelijkheden, installatie-/verwijderingsscripts)
Payload`data.tar.gz` uitgepakt naar de root van het bestandssysteem van het doelapparaat
ControlesomOptionele MD5-sommen in `control/md5sums`; geen verplichte cryptografische ondertekening
Typische pakketgrootteEnkele KB - 50 MB; de meeste pakketten zijn kleiner dan 5 MB
Installatiecommando`opkg install package.ipk`
CompatibiliteitUitpakbaar met standaard `ar` en `tar` (GNU binutils)
Uitgebracht2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
Laatste versieopkg 0.6.x (2024); format stable since Debian 2.0 roots
Open standaardJa · royaltyvrij
Specificatiegit.yoctoproject.org

IPK conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met IPK-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over IPK-bestanden.

Veelgestelde vragen

Hoe installeer ik een IPK-bestand op OpenWrt?
Kopieer de IPK naar de router (via scp of USB) en voer vervolgens uit: opkg install /tmp/package.ipk. Zorg ervoor dat de architectuur overeenkomt (bijv. mipsel_24kc).
Hoe open ik een IPK-bestand op Windows?
Gebruik 7-Zip - klik met de rechtermuisknop op het bestand en kies „Archief openen”. U ziet de ar-onderdelen; pak elk .tar.gz-bestand uit en open het om de inhoud te bekijken.
Wat is het verschil tussen IPK en DEB?
Structureel zijn ze bijna identiek - beide zijn ar-archieven met een debian-binary 2.0-markering. IPK is gericht op embedded Linux met beperkte middelen via opkg; DEB is gericht op Debian/Ubuntu via dpkg/apt.
Kan ik een IPK installeren op een Raspberry Pi?
Niet standaard (Pi gebruikt APT/DEB). Maar als u Entware op de Pi installeert, gebruikt Entware opkg en IPK-pakketten.
Hoe installeer ik een IPK op een LG webOS smart-tv?
LG webOS gebruikt intern opkg. Ontwikkelaarsmodus of homebrew-tools (webOS Homebrew Channel) zijn nodig om IPK-apps te sideloaden.

Referenties

1opkg - Yocto Project gitgit.yoctoproject.org
2Building IPK packages by hand - Raymii.orgraymii.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Gerelateerde extensies

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z