.IPK

IPK-fil

Itsy Package (opkg package)
Ställ en fråga
SNABBT SVAR

En IPK-fil är ett programvarupaket för inbäddade Linux-system - OpenWrt-routrar, LG webOS smart-TV, Entware på NAS-enheter och Yocto-baserade byggen. För att installera en på en router, kör opkg install package.ipk på enheten. På en Windows-dator kan du inte installera den, men 7-Zip kan öppna den för inspektion eftersom det är ett standard ar-arkiv som innehåller tar.gz-filer.

Utvecklare: opkg project (community); originated as ipkg by Handhelds.org Kategori: Övriga filer Öppen standard MIME: application/x-ipk
ÖPPNAS PÅ Windows Linux
Relaterat: .TORRENT · .MSO · .MD5 · .SHS

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet IPK?

.ipk är det paketfilformat som används av opkg (Open PacKaGe Management), standardpakethanteraren för inbäddade Linux-system inklusive OpenWrt-routrar, Yocto Project-byggen, Entware (NAS och digitalboxar), LG webOS smart-TV och Boot to Qt.

Strukturellt är en .ipk-fil ett Unix ar-arkiv - identifierbart genom !<arch> magic header vid offset 0 - som innehåller tre delar: debian-binary (texten 2.0), control.tar.gz (paketmetadata och installationsskript) och data.tar.gz (själva filsystemets innehåll som packas upp på målenheten). Denna struktur är identisk med ett Debian .deb-paket, vilket gör att .ipk-filer kan packas upp helt med vanliga ar- och tar-kommandon.

Formatet uppstod 2001 som ipkg (Itsy Package Manager) för iPAQ och Sharp Zaurus Linux-handdatorer. opkg-gaffeln uppstod omkring 2008 och underhålls nu inom Yocto Project-communityt.

Till skillnad från moderna .deb-paket kräver .ipk-filer inte kryptografisk signering, även om valfria MD5-kontrollsummor kan förekomma i kontrollarkivet. Formatet förblir standard för distribution på resurssnåla inbäddade Linux-system där dpkg/apt skulle vara för tunga.

Säkerhet & trygghet

RISK: MEDIUM

IPK-paket kör shell-skript före/efter installation som root på målenheten, så ett skadligt IPK-paket kan helt kompromettera systemet. Installera endast från officiella paketkällor (OpenWrt-paket, Entware) eller betrodda källor. Stationära datorer löper ingen risk genom att bara inspektera IPK-innehåll med en arkivhanterare.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNItsy Package (opkg package)även känd som opkg package, OpenWrt package
UTVECKLAREopkg project (community); originated as ipkg by Handhelds.orgsedan 2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
MIME-TYPapplication/x-ipk
TYPar-arkiv innehållande två tar.gz-underarkiv (Debian-kompatibelt paketformat)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Shana Informed Filler form package - Äldre Windows-formulärprogramvara från Shana Corporation använde .ipk för formulärpaket - nedlagd, webbplatsen tillhör nu BC:s regering.
  • iOS/iPhone firmware-paket (sällsynt) - Vissa tidiga jailbreak-verktyg använde .ipk för Cydia-paket (också opkg-baserat på Darwin).
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
213C617263683E0A
ASCII
!<arch>·
IPK är ett ar-arkiv, identisk header som Debian .deb; särskiljs genom interna filnamn (data.tar.gz, control.tar.gz, debian-binary)

Program som öppnar IPK-filer

Windows2 apps
WinRAR Freemium Öppna IPK-filen med WinRAR för att bläddra i dess ar-arkivinnehåll.
7-Zip Öppen källkod Högerklicka på IPK → Öppna arkiv. Extrahera .tar.gz-delarna och extrahera sedan igen för att inspektera innehållet.
Linux2 apps
opkg (command-line) Öppen källkod opkg install package.ipk - installerar på målenheten. Använd ar x package.ipk och sedan tar xzf data.tar.gz för att inspektera på en dator.
ar / tar (GNU binutils) Öppen källkod ar x package.ipk extraherar de tre delarna; tar xzf data.tar.gz för att få ut filerna.

Tekniska detaljer

djup specifikation
ContainerformatUnix `ar`-arkiv
Magic header`!<arch>` följt av nyrad (8 bytes vid offset 0) - identiskt med Debian `.deb`
Interna delar`debian-binary`, `control.tar.gz`, `data.tar.gz`
Komprimeringgzip på inre tar-arkiv; yttre `ar` är okomprimerat
Formatversionsmarkör`debian-binary`-delen innehåller texten `2.0`
MetadataLagras i `control.tar.gz` (namn, version, arkitektur, beroenden, installations-/borttagningsskript)
Nyttolast`data.tar.gz` extraheras till målenhetens filsystemrot
KontrollsummaValfria MD5-summor i `control/md5sums`; ingen obligatorisk kryptografisk signering
Typisk paketstorlekNågra KB - 50 MB; de flesta paket under 5 MB
Installationskommando`opkg install package.ipk`
KompatibilitetKan packas upp med standard `ar` och `tar` (GNU binutils)
Släppt2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
Senaste versionopkg 0.6.x (2024); format stable since Debian 2.0 roots
Öppen standardJa · royaltyfri
Specifikationgit.yoctoproject.org

IPK-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med IPK-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om IPK-filer.

Vanliga frågor

Hur installerar jag en IPK-fil på OpenWrt?
Kopiera IPK-filen till routern (via scp eller USB) och kör sedan: opkg install /tmp/package.ipk. Se till att arkitekturen matchar (t.ex. mipsel_24kc).
Hur öppnar jag en IPK-fil på Windows?
Använd 7-Zip - högerklicka på filen och välj «Öppna arkiv». Du kommer att se ar-medlemmarna; extrahera och öppna varje .tar.gz för att bläddra i innehållet.
Vad är skillnaden mellan IPK och DEB?
Strukturellt nästan identiska - båda är ar-arkiv med en debian-binary 2.0-markör. IPK riktar sig till resurssnåla inbäddade Linux-system via opkg; DEB riktar sig till Debian/Ubuntu via dpkg/apt.
Kan jag installera en IPK på en Raspberry Pi?
Inte infött (Pi använder APT/DEB). Men om du installerar Entware på din Pi, använder Entware opkg och IPK-paket.
Hur installerar jag en IPK på en LG webOS smart-TV?
LG webOS använder opkg internt. Utvecklarläge eller homebrew-verktyg (webOS Homebrew Channel) krävs för att sidoladda IPK-appar.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö