.AIA

File AIA

MIT App Inventor 2 Project
Fai una domanda
RISPOSTA RAPIDA

Un file AIA è il file di progetto (sorgente) per un'app creata con MIT App Inventor 2, uno strumento gratuito basato su browser per creare app Android con blocchi drag-and-drop. Per aprirne uno, vai su ai2.appinventor.mit.edu, accedi, quindi Progetti > Importa progetto (.aia) dal mio computer. Non è un'app installabile: App Inventor compila un APK a partire da esso.

Sviluppatore: MIT (Massachusetts Institute of Technology) - App Inventor team Categoria: File di sviluppo MIME: application/zip
SI APRE SU Windows macOS Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

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

Un file .aia è un archivio di progetto MIT App Inventor 2 - il pacchetto sorgente portatile che l'ambiente basato su browser App Inventor crea quando si esporta o si esegue il backup di un progetto di app Android. Nonostante l'estensione personalizzata, un file .aia è un archivio ZIP standard: rinominandolo in .zip è possibile ispezionarne il contenuto direttamente con qualsiasi gestore di archivi.

All'interno, l'archivio segue un layout interno fisso:

  • youngandroidproject/project.properties - metadati del progetto e impostazioni di compilazione
  • Albero src/ di file .scm per ogni schermata (definizioni dei componenti in un formato Simple simile a JSON) e file .bky (codice a blocchi visuali memorizzato come Blockly XML)
  • Cartella assets/ che contiene i media inclusi, come immagini e file audio

Un file .aia è il sorgente del tuo progetto, non un'app eseguibile. Per installare un'app su un dispositivo Android, compili il file .aia all'interno di App Inventor per produrre un output .apk o .aab. Per riprendere la modifica, importa nuovamente il file .aia in App Inventor su ai2.appinventor.mit.edu o su una piattaforma compatibile come Kodular o Niotron.

Le librerie di componenti riutilizzabili di App Inventor utilizzano il formato separato .aix, non .aia. Poiché i magic bytes di ZIP (PK, hex 50 4B 03 04) sono condivisi con tutti i file ZIP, il formato .aia non ha una firma di byte univoca: la sua identità deriva dalla struttura delle cartelle interne prevista piuttosto che da un'intestazione del file.

Sicurezza e incolumità

RISCHIO: LOW

Un file AIA contiene dati sorgente del progetto (uno ZIP di blocchi e asset), non è un eseguibile, quindi importarne o ispezionarne uno è sicuro. La cautela realistica riguarda l'output della compilazione: se generi un .apk da un AIA e lo installi manualmente, si applicano le normali precauzioni per gli APK. Importa file .aia solo da insegnanti o fonti affidabili e ottieni App Inventor solo dal sito ufficiale del MIT (appinventor.mit.edu) - diffida dalle pagine di download di finti «AIA opener».

Dettagli del formato

in sintesi
NOME COMPLETOMIT App Inventor 2 Projectanche noto come App Inventor Project, App Inventor source file
SVILUPPATOREMIT (Massachusetts Institute of Technology) - App Inventor teamdal MIT App Inventor 2 (2013); App Inventor itself began at Google in 2010 before moving to MIT
TIPO MIMEapplication/zip
TIPOArchivio ZIP contenente il sorgente di un progetto App Inventor 2 (blocchi, schermate, asset)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un file AIA è un normale archivio ZIP, quindi inizia con «PK» (50 4B 03 04). Viene identificato non da una firma univoca ma dal suo layout interno (una cartella youngandroidproject/ e un albero src/ con file .scm/.bky). Rinominandolo in .zip qualsiasi gestore di archivi può aprirlo.

Programmi che aprono file AIA

Windows1 app
7-Zip Open-source Rinomina .aia in .zip (o apri l'archivio direttamente) per ispezionare i sorgenti .scm/.bky e gli asset - NON modifica il progetto.
macOS1 app
The Unarchiver / Archive Utility Gratuito Rinomina in .zip ed estrai per ispezionare i blocchi e i media del progetto; modifica in App Inventor (web).
Web2 apps
MIT App Inventor 2 Gratuito Su ai2.appinventor.mit.edu accedi, quindi Progetti > Importa progetto (.aia) dal mio computer; scegli il file .aia per caricarlo e modificarlo.
App Inventor compatible distributions (e.g. code.appinventor.mit.edu / Kodular / Niotron) Gratuito Alcune piattaforme basate su App-Inventor possono importare progetti .aia; il sito ufficiale del MIT è l'opzione predefinita sicura.

Dettagli tecnici

specifiche approfondite
Formato contenitoreArchivio ZIP standard (compatibile PKZIP/Info-ZIP)
Magic bytes`50 4B 03 04` («PK») all'offset 0 - intestazione file locale ZIP standard; non univoco per .aia
CompressioneDEFLATE per voce (compressione standard ZIP per file)
Tipo MIME`application/zip`; visto anche come `application/octet-stream`
Struttura internaRadice `youngandroidproject/` con `project.properties`, file per schermata in `src/` e cartella media `assets/`
File componenti schermataFile `.scm` - alberi dei componenti per schermata in sintassi Simple Component Model simile a JSON
File codice a blocchiFile `.bky` - blocchi di programmazione visuale Blockly per schermata memorizzati come XML
Controllo integritàChecksum ZIP CRC-32 per voce; nessuna firma crittografica dell'intero file
CrittografiaNessuna - le voci non sono crittografate; l'archivio è liberamente ispezionabile senza password
Dimensione tipica del fileDa decine di KB a decine di MB, determinata principalmente dagli asset immagine e audio inclusi
Formati di output compilatiProduce `.apk` (Android Package) o `.aab` (Android App Bundle) per l'installazione sul dispositivo
Piattaforma di modificaSolo browser web - MIT App Inventor 2 (`ai2.appinventor.mit.edu`) o fork compatibili
Piattaforme compatibiliMIT App Inventor 2, Kodular, Niotron e altri fork basati su App Inventor
Formato componenti estensione`.aix` (App Inventor Extension) è un formato separato per librerie di componenti riutilizzabili - distinto da `.aia`
Limite voci ZIPFino a 65.535 voci (vincolo standard ZIP; raramente raggiunto nei progetti reali)
RilasciatoMIT App Inventor 2 (2013); App Inventor itself began at Google in 2010 before moving to MIT
Ultima versioneTracks the live MIT App Inventor 2 web service (ai2.appinventor.mit.edu)
Specificaappinventor.mit.edu

Conversioni AIA

Domande e risposte della community

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

Domande frequenti

Come si apre un file AIA?
Importalo in MIT App Inventor nel tuo browser: vai su ai2.appinventor.mit.edu, accedi, quindi Progetti > Importa progetto (.aia) dal mio computer e seleziona il file. Non esiste un'app desktop: App Inventor è basato sul web.
Posso aprire un AIA senza App Inventor?
Puoi ispezionarlo (rinominalo in .zip e aprilo con 7-Zip per vedere i sorgenti .scm/.bky e gli asset), ma puoi effettivamente modificare il progetto solo all'interno di MIT App Inventor. L'AIA è il sorgente del progetto, non un'app eseguibile.
Come trasformo un AIA in un'app installabile?
Importa il file .aia in App Inventor, quindi usa Genera > App (.apk) per compilarlo in un APK Android (o App bundle (.aab) per Google Play). L'AIA è il sorgente; l'APK/AAB è l'app installabile.
Qual è la differenza tra un AIA e un APK?
Un .aia è il progetto modificabile di App Inventor (schermate + blocchi + asset, uno ZIP). Un .apk è l'app Android compilata che si installa su un telefono. App Inventor crea l'APK dall'AIA; non è possibile riconvertire un APK in un progetto modificabile.
Perché il mio AIA non viene importato in App Inventor?
Cause comuni: il file è stato corrotto durante il download, è in realtà uno .zip che deve essere rinominato in .aia, oppure è stato creato da una distribuzione di App-Inventor incompatibile. Scaricalo di nuovo e importalo tramite Progetti > Importa progetto (.aia).
AIA non è un file di Adobe Illustrator?
Le vecchie versioni di Adobe Illustrator usavano .aia per le macro «azioni» registrate, ma il formato .aia moderno dominante è il progetto MIT App Inventor 2. Sono formati non correlati che condividono l'estensione; se proviene da un contesto di programmazione o istruzione, è un progetto App Inventor.

Riferimenti

1MIT App Inventor - official siteappinventor.mit.edu
2MIT App Inventor 2 - designer/blocks editorai2.appinventor.mit.edu

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

Estensioni correlate

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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