.IPK

IPK-fil

Itsy Package (opkg package)
Stil et spørgsmål
HURTIGT SVAR

En IPK-fil er en softwarepakke til indlejrede Linux-systemer - OpenWrt-routere, LG webOS smart-tv'er, Entware på NAS-enheder og Yocto-baserede builds. For at installere en på en router skal du køre opkg install package.ipk på enheden. På en Windows-pc kan du ikke installere den, men 7-Zip kan åbne den til inspektion, da det er et standard ar-arkiv, der indeholder tar.gz-filer.

Udvikler: opkg project (community); originated as ipkg by Handhelds.org Kategori: Diverse filer Åben standard MIME: application/x-ipk
ÅBNER PÅ Windows Linux
Relateret: .TORRENT · .MSO · .MD5 · .SHS

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 2, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er IPK-filformatet?

.ipk er det pakkefilformat, der bruges af opkg (Open PacKaGe Management), standardpakkehåndteringen til indlejrede Linux-systemer, herunder OpenWrt-routere, Yocto Project-builds, Entware (NAS og set-top-bokse), LG webOS smart-tv'er og Boot to Qt.

Strukturelt er en .ipk-fil et Unix ar-arkiv - identificerbart ved !<arch> magic header ved offset 0 - som indeholder tre medlemmer: debian-binary (teksten 2.0), control.tar.gz (pakkemetadata og installationsscripts) og data.tar.gz (selve filsystemets indhold, der udpakkes på målenheden). Denne struktur er identisk med en Debian .deb-pakke, hvilket gør .ipk-filer fuldt udpakkelige med standard ar- og tar-kommandoer.

Formatet opstod i 2001 som ipkg (Itsy Package Manager) til iPAQ og Sharp Zaurus Linux-håndholdte. opkg-forken opstod omkring 2008 og vedligeholdes nu under Yocto Project-fællesskabet.

I modsætning til moderne .deb-pakker kræver .ipk-filer ikke kryptografisk signering, selvom valgfrie MD5-kontrolsummer kan forekomme i kontrolarkivet. Formatet forbliver implementeringsstandarden for ressourcebegrænsede indlejrede Linux-systemer, hvor dpkg/apt ville være for tunge.

Sikkerhed og tryghed

RISIKO: MEDIUM

IPK-pakker kører pre/post-install shell-scripts som root på målenheden, så en ondsindet IPK kan kompromittere systemet fuldstændigt. Installer kun fra officielle pakkekilder (OpenWrt-pakker, Entware) eller betroede kilder. Stationære pc'er er ikke i fare ved blot at inspicere IPK-indhold med en arkivhåndtering.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNItsy Package (opkg package)også kendt som opkg package, OpenWrt package
UDVIKLERopkg project (community); originated as ipkg by Handhelds.orgsiden 2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
MIME-TYPEapplication/x-ipk
TYPEar-arkiv indeholdende to tar.gz-underarkiver (Debian-kompatibelt pakkeformat)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Shana Informed Filler form-pakke - Ældre Windows-formularsoftware fra Shana Corporation brugte .ipk til formularpakker - udgået, webstedet tilhører nu BC-regeringen.
  • iOS/iPhone firmware-pakke (sjælden) - Nogle tidlige jailbreak-værktøjer brugte .ipk til Cydia-pakker (også opkg-baseret på Darwin).
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
213C617263683E0A
ASCII
!<arch>·
IPK er et ar-arkiv, identisk header som Debian .deb; skelnes via interne filnavne (data.tar.gz, control.tar.gz, debian-binary)

Programmer der åbner IPK-filer

Windows2 apps
WinRAR Freemium Åbn IPK-filen med WinRAR for at gennemse dens ar-arkivindhold.
7-Zip Open-source Højreklik på IPK → Åbn arkiv. Udpak .tar.gz-medlemmerne og udpak derefter igen for at inspicere indholdet.
Linux2 apps
opkg (command-line) Open-source opkg install package.ipk - installerer på målenheden. Brug ar x package.ipk og derefter tar xzf data.tar.gz for at inspicere på en computer.
ar / tar (GNU binutils) Open-source ar x package.ipk udpakker de tre medlemmer; tar xzf data.tar.gz for at få filerne.

Tekniske detaljer

dyb specifikation
ContainerformatUnix `ar`-arkiv
Magic header`!<arch>` efterfulgt af linjeskift (8 bytes ved offset 0) - identisk med Debian `.deb`
Interne medlemmer`debian-binary`, `control.tar.gz`, `data.tar.gz`
Komprimeringgzip på de indre tar-arkiver; det ydre `ar` er ukomprimeret
Formatversionsmarkør`debian-binary`-medlemmet indeholder teksten `2.0`
MetadataGemt i `control.tar.gz` (navn, version, arkitektur, afhængigheder, installations-/fjernelsesscripts)
Indhold (Payload)`data.tar.gz` udpakkes til målenhedens filsystemrod
KontrolsumValgfrie MD5-summer i `control/md5sums`; ingen obligatorisk kryptografisk signering
Typisk pakkestørrelseFå KB - 50 MB; de fleste pakker er under 5 MB
Installationskommando`opkg install package.ipk`
KompatibilitetKan udpakkes med standard `ar` og `tar` (GNU binutils)
Udgivet2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
Seneste versionopkg 0.6.x (2024); format stable since Debian 2.0 roots
Åben standardJa · royaltyfri
Specifikationgit.yoctoproject.org

IPK-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med IPK-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om IPK-filer.

Ofte stillede spørgsmål

Hvordan installerer jeg en IPK-fil på OpenWrt?
Kopier IPK-filen til routeren (via scp eller USB) og kør derefter: opkg install /tmp/package.ipk. Sørg for, at arkitekturen matcher (f.eks. mipsel_24kc).
Hvordan åbner jeg en IPK-fil på Windows?
Brug 7-Zip - højreklik på filen og vælg «Åbn arkiv». Du vil se ar-medlemmerne; udpak og åbn hver .tar.gz for at gennemse indholdet.
Hvad er forskellen mellem IPK og DEB?
Strukturelt er de næsten identiske - begge er ar-arkiver med en debian-binary 2.0-markør. IPK er målrettet ressourcebegrænset indlejret Linux via opkg; DEB er målrettet Debian/Ubuntu via dpkg/apt.
Kan jeg installere en IPK på en Raspberry Pi?
Ikke indfødt (Pi bruger APT/DEB). Men hvis du installerer Entware på din Pi, bruger Entware opkg og IPK-pakker.
Hvordan installerer jeg en IPK på et LG webOS smart-tv?
LG webOS bruger opkg internt. Udviklertilstand eller homebrew-værktøjer (webOS Homebrew Channel) er nødvendige for at sideload IPK-apps.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å