.BUNDLE

File BUNDLE

macOS Application Plug-in Bundle
Fai una domanda
RISPOSTA RAPIDA

Un file .bundle è un pacchetto plug-in per macOS: una cartella che macOS visualizza come un singolo elemento, contenente il codice eseguibile del plug-in e le sue risorse. Non si apre come un documento: l'applicazione host lo carica automaticamente. Per guardare all'interno su un Mac, fai clic con il tasto destro sul file .bundle e scegli «Mostra contenuto pacchetto». Su Windows appare come una normale cartella di file.

Sviluppatore: Apple Categoria: File con plugin Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS
Correlati: .XPI · .XLA · .CRX · .ZXP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 27, 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 BUNDLE?

.bundle è un formato bundle plug-in per macOS, sviluppato da Apple. Piuttosto che un vero file singolo, un .bundle è un pacchetto di directory - una cartella che il Finder presenta come un unico elemento opaco, un concetto ereditato da NeXTSTEP e formalizzato in Mac OS X 10.0.

I file con estensione .bundle contengono codice eseguibile e risorse. I file .bundle sono utilizzati come contenitori macOS per la distribuzione di:

  • applicazioni,
  • framework (piattaforme di sviluppo e librerie),
  • plug-in.

I dati del .bundle sono organizzati diversamente a seconda del tipo di contenuti memorizzati. Il tipo di dati contenuti in un file .bundle determina anche come il Finder mostrerà il file. I plug-in e le applicazioni sono visualizzati come file singoli che possono essere ispezionati utilizzando il comando Mostra contenuto pacchetto. I framework sono visualizzati come cartelle di file. I file .bundle non dovrebbero essere aperti manualmente indipendentemente dal loro contenuto.

Internamente, un .bundle segue il layout CFBundle: una cartella Contents/ con un manifesto Info.plist (che dichiara CFBundlePackageType = BNDL), una sottocartella MacOS/ con l'eseguibile Mach-O e Resources/. I tipi correlati includono .app, .framework, .kext e .plugin.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .bundle contiene codice eseguibile che un'app host caricherà ed eseguirà, quindi comporta le stesse considerazioni di affidabilità dell'installazione di qualsiasi plug-in: installa bundle solo da fonti di cui ti fidi e preferisci quelli firmati/notarizzati in modo che macOS Gatekeeper possa verificarli. La semplice navigazione dei contenuti di un bundle nel Finder è innocua; il rischio è caricare un plug-in non attendibile in un'app, che poi esegue il suo codice con i privilegi di quell'app.

Dettagli del formato

in sintesi
NOME COMPLETOmacOS Application Plug-in Bundleanche noto come Loadable bundle, Mac OS X plug-in bundle
SVILUPPATOREAppledal 1990s (NeXTSTEP bundle concept); formalized in Mac OS X 10.0, 2001
TIPO MIMEapplication/octet-stream
TIPOPacchetto directory (cartella) trattato come un singolo file opaco dal Finder; contiene il codice eseguibile di un plug-in più le sue risorse
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Locale I18n di Ruby/Rails o gem .bundle (estensione compilata) - Su macOS un'estensione C di Ruby compilata è un bundle caricabile Mach-O chiamato *.bundle all'interno di una gem.
  • Siemens NX / 'bundle' di dati applicativi generici - Alcune app scrivono un file .bundle proprietario a file singolo contenente impostazioni o risorse raggruppate.

Programmi che aprono file BUNDLE

Windows1 app
File Explorer / 7-Zip Open-source Su Windows il .bundle è solo una cartella - aprila come qualsiasi directory; 7-Zip può ispezionare l'eseguibile Mach-O all'interno.
macOS3 apps
Xcode Gratuito Gli sviluppatori aprono/ispezionano il file Info.plist e la firma di un bundle, o creano target bundle.
Finder (Show Package Contents) Integrato Fai Ctrl-clic (tasto destro) sul .bundle > Mostra contenuto pacchetto per sfogliare la cartella interna Contents/.
The host application Integrato Posiziona il .bundle nella cartella PlugIns / Library/...support dell'app; l'app lo caricherà al prossimo avvio (non lo si «apre» mai direttamente).

Dettagli tecnici

specifiche approfondite
Tipo di formatoPacchetto directory macOS - una cartella che il Finder presenta come un singolo file opaco
SviluppatoreApple
Struttura internaCartella `Contents/` con `Info.plist`, `MacOS/` (eseguibile Mach-O), `Resources/` e sottodirectory opzionali `Frameworks/` e `PlugIns/`
Codice tipo pacchetto`BNDL` - impostato come `CFBundlePackageType` in `Info.plist`
Formato eseguibileBinario Mach-O; magic bytes `FE ED FA CE` (32-bit BE), `CF FA ED FE` (64-bit LE), o `CA FE BA BE` (binario universale/fat)
Manifesto metadati`Info.plist` - elenco di proprietà XML o binario che dichiara l'identificatore del bundle, la versione, il nome dell'eseguibile e il tipo di pacchetto
Tipo MIME`application/octet-stream`; riportato anche come `inode/directory` sui sistemi POSIX
Contenitore filesystemDirectory HFS+ o APFS con il bit di pacchetto impostato; visualizzato come elemento unificato nel Finder
Firma del codiceL'eseguibile Mach-O all'interno del bundle può essere firmato con `codesign`; imposto da Gatekeeper e notarizzazione su macOS 10.15+
Supporto piattaformamacOS (primario); iOS e iPadOS (bundle caricabili incorporati all'interno dei pacchetti `.app`); originariamente NeXTSTEP
Dimensione tipica del fileDa decine di KB a decine di MB, a seconda del codice del plug-in e delle risorse incluse
CodificaMista - eseguibile binario Mach-O più `Info.plist` in formato XML o binario e file di risorse testuali
Comportamento su WindowsIl bundle copiato appare come una cartella ordinaria; la semantica dei pacchetti macOS è assente su Windows
Metodo di identificazioneIdentificato dal suffisso del nome della directory `.bundle` e dalla presenza di `Contents/Info.plist`; non esistono magic bytes a livello di file
Identificatore bundleOgni `.bundle` porta una stringa `CFBundleIdentifier` in formato DNS inverso (es. `com.example.plugin`) utilizzata per l'univocità e la firma del codice
Rilasciato1990s (NeXTSTEP bundle concept); formalized in Mac OS X 10.0, 2001
Ultima versioneModern Core Foundation / Foundation bundle layout (current macOS)
Standard apertoSì · royalty-free
Specificadeveloper.apple.com

Conversioni BUNDLE

Domande e risposte della community

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

Domande frequenti

Cos'è un file .bundle sul mio Mac?
È un pacchetto plug-in - una cartella che macOS mostra come un unico elemento, contenente il codice di programma e le risorse di un plug-in. L'app host lo carica automaticamente; raramente lo si apre di persona.
Come si apre un file .bundle?
Su macOS, fai clic con il tasto destro (Ctrl-clic) su di esso e scegli «Mostra contenuto pacchetto» per sfogliare l'interno. Non si fa doppio clic come su un documento; è destinato a essere caricato da un'applicazione.
Perché il mio .bundle appare come una cartella su Windows?
Windows non ha il concetto di pacchetti, quindi la directory perde l'illusione del singolo elemento e mostra tutti i file all'interno (Contents, Info.plist, MacOS, Resources). È normale.
Posso convertire un .bundle in MP3 o in un altro formato?
No. Un bundle è codice plug-in, non un file multimediale. Se contiene una risorsa audio, apri il pacchetto e copia quel file da Contents/Resources/ - ma il bundle in sé non si converte.
È sicuro installare un plug-in .bundle?
Solo se ti fidi della fonte. Un bundle esegue codice all'interno della sua app host, quindi installa i bundle solo da sviluppatori affidabili e preferisci quelli firmati/notarizzati.

Riferimenti

1Apple - Bundle Structures (CFBundles)developer.apple.com
2Apple - About Loadable Bundlesdeveloper.apple.com

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.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Estensioni correlate

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

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