.DEB

File DEB

Debian Software Package
Fai una domanda
RISPOSTA RAPIDA

Un file DEB è un programma di installazione software per sistemi Linux basati su Debian - Ubuntu, Linux Mint, Kali, Raspberry Pi OS e altri. Per usarlo, esegui sudo apt install ./package.deb in un terminale, oppure fai doppio clic su di esso per aprire il centro software. Su Windows o macOS puoi solo ispezionarne il contenuto con 7-Zip, non installarlo. Poiché l'installazione esegue script come root, installa solo file DEB provenienti da fonti di cui ti fidi.

Sviluppatore: Debian Project (community); dpkg toolchain Categoria: File compressi Standard aperto MIME: application/vnd.debian.binary-package
SI APRE SU Windows macOS Linux
Correlati: .RAR · .ZIP · .Z01 · .7Z

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 17, 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 DEB?

I file con estensione .deb contengono pacchetti software Debian utilizzati dai sistemi operativi basati su Linux e dai loro derivati, inclusi Ubuntu, Linux Mint e Kali. Un singolo file .deb è un archivio Unix ar che racchiude tre elementi: un piccolo file di testo debian-binary che indica la versione del formato, un archivio control.tar contenente i metadati e un archivio data.tar contenente i dati effettivi dell'installazione.

L'archivio di controllo (control.tar) memorizza gli script del manutentore e i metadati del pacchetto - nome, versione, dipendenze e altre informazioni di controllo. Sui moderni sistemi Debian 12+ e Ubuntu, l'archivio di controllo utilizza per impostazione predefinita la compressione Zstandard (.zst); i pacchetti più vecchi utilizzano GZIP o XZ.

L'archivio dati (data.tar) contiene i file di installazione effettivi disposti nei loro percorsi di destinazione. Anche questo archivio utilizza la compressione Zstandard nelle versioni attuali, mentre GZIP, BZIP2, LZMA o XZ si trovano nei pacchetti più datati.

I file .udeb, noti anche come «micro deb», condividono molte somiglianze con i file .deb. I file .udeb memorizzano essenzialmente gli stessi dati dei .deb, ma sono limitati ai file funzionali essenziali necessari all'installatore Debian. Una variante correlata, .ddeb, trasporta simboli di debug separati per l'analisi dei crash da parte degli sviluppatori.

  • I file .deb sono progettati per essere installati con un gestore di pacchetti - apt, dpkg o gdebi - che risolve le dipendenze ed esegue gli script del manutentore.
  • I file .deb possono essere convertiti in altri formati di installazione come .rpm utilizzando lo strumento alien.
  • Su Windows e macOS, strumenti come 7-Zip possono estrarre i componenti del .deb per l'ispezione, ma non possono installare il pacchetto.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .deb installa software con privilegi di root ed esegue script del manutentore (preinst/postinst), quindi un pacchetto malevolo può compromettere completamente il sistema - trattalo come un programma di installazione, non come un file di dati. Installa i file .deb solo dai repository ufficiali della distribuzione o dai siti ufficiali dei fornitori (dove le firme GPG di APT o l'HTTPS del fornitore offrono garanzie); diffida dei download casuali di file .deb. Estrarre un .deb con 7-Zip per guardarne l'interno è innocuo; l'installazione è il passaggio rischioso. Ispeziona le dipendenze con GDebi prima di procedere.

Dettagli del formato

in sintesi
NOME COMPLETODebian Software Packageanche noto come Debian package, Debian binary package
SVILUPPATOREDebian Project (community); dpkg toolchaindal 1995 (the modern dpkg 'ar' .deb format; Debian itself dates to 1993)
TIPO MIMEapplication/vnd.debian.binary-package
TIPOPacchetto software binario per Debian/Ubuntu Linux - un archivio ar di tarball compressi
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
213C617263683E0A
ASCII
!<arch>·
Un file .deb inizia con il magic byte Unix ar di 8 byte «!<arch>\n». Il primo membro dell'archivio è sempre denominato «debian-binary» e contiene la versione del formato ASCII (es. «2.0»). Questo è lo stesso magic byte ar utilizzato dalle librerie statiche (.a), quindi identifica un .deb da quel primo membro.

Programmi che aprono file DEB

Windows2 apps
7-Zip Open-source Tasto destro > 7-Zip > Apri archivio per estrarre i membri ar e i tarball interni per l'ISPEZIONE (non può installare).
PeaZip Open-source Apri il .deb per sfogliare/estrarre il suo contenuto (solo ispezione).
macOS1 app
The Unarchiver / 7-Zip (Keka) Gratuito Apri il .deb con Keka/The Unarchiver per estrarre i tarball per l'ispezione (non può installare su macOS).
Linux5 apps
Synaptic Package Manager Open-source File > Aggiungi pacchetti scaricati - ma Synaptic è principalmente per i pacchetti dei repository; GDebi è migliore per un singolo .deb locale.
APT (terminal) Integrato Esegui sudo apt install ./package.deb - installa il pacchetto E risolve le sue dipendenze.
GNOME Software / App Center Open-source Fai doppio clic sul .deb per aprirlo nel centro software grafico, quindi clicca su Installa.
GDebi Open-source Apri il .deb con GDebi Package Installer - mostra le dipendenze e installa anche quelle.
dpkg Integrato sudo dpkg -i package.deb quindi sudo apt -f install per correggere eventuali dipendenze mancanti.

Dettagli tecnici

specifiche approfondite
Formato contenitoreArchivio Unix `ar`; inizia con il magic byte di 8 byte `!<arch>\n` all'offset 0
Struttura internaTre membri `ar` in ordine: `debian-binary` (versione formato), `control.tar.*` (metadati + script), `data.tar.*` (file installati)
Marcatore versione formatoIl membro `debian-binary` contiene la stringa ASCII `2.0`; questo formato è stabile dal 1995
Compressione archivio di controlloZstandard (`.zst`) su Debian 12+ e Ubuntu 22.04+; XZ su versioni precedenti; GZIP su pacchetti legacy
Compressione archivio datiZstandard (`.zst`) per impostazione predefinita nelle attuali Debian/Ubuntu; anche GZIP, BZIP2, LZMA o XZ nei pacchetti più vecchi
Tipo MIME`application/vnd.debian.binary-package` (registrato); anche `application/x-deb`
Controllo integritàFile `md5sums` all'interno di `control.tar`; APT verifica i metadati del repository tramite GPG (`Release.gpg` / `InRelease`)
Strumenti di installazione`dpkg` (livello basso); `apt` / `apt-get` (front-end per la risoluzione delle dipendenze); `gdebi` (installatore grafico/CLI per file singoli)
Campi metadati del pacchettoMemorizzati nel file `control` all'interno di `control.tar`; campi obbligatori: Package, Version, Architecture, Maintainer, Description
Piattaforme supportateDebian, Ubuntu, Linux Mint, Kali Linux, Raspberry Pi OS, Pop!_OS; legacy iOS jailbreak (Cydia)
Variante micro-deb .udebPacchetto ridotto per l'installatore Debian - senza script del manutentore, metadati minimi, nessuna risoluzione delle dipendenze
Variante debug .ddebPacchetto con simboli di debug separati scaricato automaticamente dai gestori di crash (`apport`, `gdb`)
Autenticazione repositoryI repository sono firmati con GPG; il file `.deb` in sé non trasporta alcuna firma individuale
Conversione tra formati`alien` converte `.deb` in `.rpm`, Slackware `.tgz` e altri formati di installazione
Dimensione tipica del fileDa pochi KB (utility minime) a diverse centinaia di MB (giochi, toolchain IDE, pacchetti multimediali)
Rilasciato1995 (the modern dpkg 'ar' .deb format; Debian itself dates to 1993)
Ultima versionedeb format version 2.0 (the '2.0' string in debian-binary; stable for decades)
Standard apertoSì · royalty-free
Specificamanpages.debian.org

Conversioni DEB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DEB. 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 DEB.

Domande frequenti

Come installo un file .deb su Ubuntu?
Metodo più semplice: fai doppio clic su di esso per aprire il centro software e clicca su Installa. Da terminale: sudo apt install ./package.deb, che installa anche tutte le dipendenze richieste.
Perché `dpkg -i` dice che mancano delle dipendenze?
dpkg installa solo quel singolo pacchetto e non scarica le dipendenze. Esegui sudo apt -f install subito dopo, oppure usa semplicemente sudo apt install ./file.deb fin dall'inizio.
Posso aprire un file .deb su Windows?
Solo per guardarne l'interno. 7-Zip o PeaZip possono estrarre l'archivio ar e i suoi tarball per l'ispezione, ma un .deb non può essere installato o eseguito su Windows.
Qual è la differenza tra .deb e .rpm?
Entrambi sono pacchetti software Linux: .deb è per Debian/Ubuntu (dpkg/APT), .rpm è per Fedora/RHEL/openSUSE (rpm/dnf). Non sono intercambiabili; alien può convertirli con alcune riserve.
Come si estrae un .deb senza installarlo?
Su Linux: dpkg-deb -x file.deb outdir/ per i file, oppure dpkg-deb -e per le informazioni di controllo. Su Windows/macOS, aprilo con 7-Zip/Keka.
È sicuro installare un .deb da internet?
Solo se ti fidi della fonte - l'installazione esegue script come root. Preferisci i repository della tua distribuzione o il fornitore ufficiale; evita file .deb casuali di terze parti.

Riferimenti

1Debian - deb(5) package format manualmanpages.debian.org
2Debian - dpkg-deb manualmanpages.debian.org

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

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