.IPK

File IPK

Itsy Package (opkg package)
Fai una domanda
RISPOSTA RAPIDA

Un file IPK è un pacchetto software per sistemi Linux embedded - router OpenWrt, smart TV LG webOS, Entware su dispositivi NAS e build basate su Yocto. Per installarne uno su un router, esegui «opkg install package.ipk» sul dispositivo. Su un PC Windows non è possibile installarlo, ma 7-Zip può aprirlo per l'ispezione poiché si tratta di un archivio ar standard contenente file tar.gz.

Sviluppatore: opkg project (community); originated as ipkg by Handhelds.org Categoria: Altri file Standard aperto MIME: application/x-ipk
SI APRE SU Windows Linux
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file IPK?

.ipk è il formato di file pacchetto utilizzato da opkg (Open PacKaGe Management), il gestore di pacchetti standard per sistemi Linux embedded inclusi i router OpenWrt, le build del Yocto Project, Entware (NAS e set-top box), le smart TV LG webOS e Boot to Qt.

Strutturalmente, un file .ipk è un archivio Unix ar - identificabile dall'intestazione magic !<arch> all'offset 0 - contenente tre membri: debian-binary (il testo 2.0), control.tar.gz (metadati del pacchetto e script di installazione) e data.tar.gz (il payload del filesystem decompresso sul dispositivo di destinazione). Questa struttura è identica a quella di un pacchetto .deb di Debian, rendendo i file .ipk completamente estraibili con i comandi standard ar e tar.

Il formato è nato nel 2001 come ipkg (Itsy Package Manager) per i palmari Linux iPAQ e Sharp Zaurus. Il fork opkg è emerso intorno al 2008 ed è ora mantenuto sotto la comunità del Yocto Project.

A differenza dei moderni pacchetti .deb, i file .ipk non richiedono la firma crittografica obbligatoria, sebbene possano apparire checksum MD5 opzionali nell'archivio di controllo. Il formato rimane lo standard di distribuzione per i sistemi Linux embedded con risorse limitate dove dpkg/apt risulterebbero troppo pesanti.

Sicurezza e incolumità

RISCHIO: MEDIUM

I pacchetti IPK eseguono script di shell pre/post-installazione come root sul dispositivo di destinazione, quindi un IPK malevolo può compromettere completamente il sistema. Installa solo da feed di pacchetti ufficiali (pacchetti OpenWrt, Entware) o fonti affidabili. I PC desktop non corrono rischi semplicemente ispezionando i contenuti IPK con un gestore di archivi.

Dettagli del formato

in sintesi
NOME COMPLETOItsy Package (opkg package)anche noto come opkg package, OpenWrt package
SVILUPPATOREopkg project (community); originated as ipkg by Handhelds.orgdal 2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
CATEGORIAAltri file
TIPO MIMEapplication/x-ipk
TIPOArchivio ar contenente due sotto-archivi tar.gz (formato pacchetto compatibile con Debian)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Pacchetto moduli Shana Informed Filler - Il software legacy per moduli Windows di Shana Corporation utilizzava .ipk per i pacchetti di moduli - fuori produzione, il sito web ora appartiene al governo della Columbia Britannica.
  • Pacchetto firmware iOS/iPhone (raro) - Alcuni primi strumenti di jailbreak utilizzavano .ipk per i pacchetti Cydia (anch'essi basati su opkg su Darwin).
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
213C617263683E0A
ASCII
!<arch>·
IPK è un archivio ar, con intestazione identica a Debian .deb; si distingue per i nomi dei file interni (data.tar.gz, control.tar.gz, debian-binary)

Programmi che aprono file IPK

Windows2 apps
WinRAR Freemium Apri l'IPK con WinRAR per sfogliare i contenuti del suo archivio ar.
7-Zip Open-source Fai clic con il tasto destro sull'IPK → Apri archivio. Estrai i membri .tar.gz e poi estrai di nuovo per ispezionare i contenuti.
Linux2 apps
opkg (command-line) Open-source «opkg install package.ipk» - installa sul dispositivo di destinazione. Usa «ar x package.ipk» e poi «tar xzf data.tar.gz» per ispezionarlo su desktop.
ar / tar (GNU binutils) Open-source «ar x package.ipk» estrae i tre membri; «tar xzf data.tar.gz» per ottenere i file.

Dettagli tecnici

specifiche approfondite
Formato contenitoreArchivio Unix `ar`
Intestazione Magic`!<arch>` seguito da una nuova riga (8 byte all'offset 0) - identico a Debian `.deb`
Membri interni`debian-binary`, `control.tar.gz`, `data.tar.gz`
Compressionegzip sugli archivi tar interni; l'archivio `ar` esterno non è compresso
Marcatore versione formatoIl membro `debian-binary` contiene il testo `2.0`
MetadatiMemorizzati in `control.tar.gz` (nome, versione, architettura, dipendenze, script di installazione/rimozione)
Payload`data.tar.gz` estratto nella radice del filesystem del dispositivo di destinazione
ChecksumSomme MD5 opzionali in `control/md5sums`; nessuna firma crittografica obbligatoria
Dimensione tipica del pacchettoPochi KB - 50 MB; la maggior parte dei pacchetti è inferiore a 5 MB
Comando di installazione`opkg install package.ipk`
CompatibilitàEstraibile con i comandi standard `ar` e `tar` (GNU binutils)
Rilasciato2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
Ultima versioneopkg 0.6.x (2024); format stable since Debian 2.0 roots
Standard aperto · royalty-free
Specificagit.yoctoproject.org

Conversioni IPK

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file IPK. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file IPK.

Domande frequenti

Come installo un file IPK su OpenWrt?
Copia l'IPK sul router (tramite scp o USB), quindi esegui: «opkg install /tmp/package.ipk». Assicurati che l'architettura corrisponda (es. mipsel_24kc).
Come apro un file IPK su Windows?
Usa 7-Zip - fai clic con il tasto destro sul file e scegli «Apri archivio». Vedrai i membri ar; estrai e apri ogni .tar.gz per sfogliare i contenuti.
Qual è la differenza tra IPK e DEB?
Strutturalmente sono quasi identici - entrambi sono archivi ar con un marcatore debian-binary 2.0. IPK è destinato a Linux embedded con risorse limitate tramite opkg; DEB è destinato a Debian/Ubuntu tramite dpkg/apt.
Posso installare un IPK su un Raspberry Pi?
Non nativamente (il Pi usa APT/DEB). Tuttavia, se installi Entware sul Pi, Entware utilizza opkg e pacchetti IPK.
Come installo un IPK su una smart TV LG webOS?
LG webOS utilizza internamente opkg. Sono necessari la modalità sviluppatore o strumenti homebrew (webOS Homebrew Channel) per caricare lateralmente le app IPK.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z