.AB

File AB

Android Backup file
Fai una domanda
RISPOSTA RAPIDA

Un file AB è un backup di Android prodotto dal comando «adb backup» di Android Debug Bridge. Memorizza i dati delle app in un archivio compresso e opzionalmente crittografato. Per leggerlo su un PC, è necessario convertirlo in .tar con Android Backup Extractor (abe.jar); per ripristinarlo su un telefono, eseguire «adb restore backup.ab».

Sviluppatore: Google (Android Open Source Project) Categoria: File di backup Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .BUP · .BAK · .SKB · .SET

In questa pagina

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

I file .ab sono associati ad Android Debug Bridge (ADB), uno strumento di debug disponibile per Android 4.0 e versioni successive. I file con estensione .ab memorizzano copie di backup generate utilizzando il comando adb backup direttamente dalla riga di comando.

Un file .ab è un contenitore binario. Si apre con la stringa magica in testo normale ANDROID BACKUP, seguita da quattro righe di intestazione ASCII terminate da un carattere di nuova riga che dichiarano la versione del formato (da 1 a 5), un flag di compressione e un tag di crittografia (none o AES-256). Tutto ciò che segue l'intestazione è un archivio TAR compresso con DEFLATE - e, quando viene fornita una password, crittografato con AES-256, con la chiave derivata tramite PBKDF2 e un checksum della chiave master memorizzato nell'intestazione.

Android Debug Bridge consente agli utenti di creare backup personalizzati che possono includere tutte le applicazioni installate o solo i dati di app selezionate. Per impostazione predefinita, un file .ab memorizza i dati delle app - impostazioni, database e file di cache - ma non il file APK stesso; aggiungere il flag -apk a adb backup per includere i pacchetti di installazione. Android Debug Bridge offre anche una funzione per il ripristino da un backup .ab utilizzando adb restore.

Android Debug Bridge offre molte altre funzionalità oltre alla possibilità di creare copie di backup, come:

  • copia di file e cartelle,
  • controllo del dispositivo,
  • possibilità di eseguire una shell di tipo Unix,
  • programma di installazione di applicazioni.

Si noti che adb backup è stato deprecato a partire da Android 12 (2021). Molte app hanno già scelto di non partecipare impostando android:allowBackup="false" nel loro manifest. Il formato viene sostituito da soluzioni di backup in cloud come Google One Auto Backup e il progetto open-source Seedvault.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .ab è composto da dati, non da codice eseguibile, quindi il file stesso non esegue nulla. Le vere preoccupazioni riguardano la privacy e il recupero: un file .ab NON crittografato espone database delle app, token e dati personali a chiunque possieda il file - imposta sempre una password durante il backup e conserva i file .ab in modo sicuro. Se lo hai crittografato e dimentichi la password, il payload AES-256 è effettivamente irrecuperabile (non esiste una backdoor). Ripristina solo i file .ab creati da te; il ripristino di un backup sconosciuto può scrivere dati controllati da un utente malintenzionato nelle tue app.

Dettagli del formato

in sintesi
NOME COMPLETOAndroid Backup fileanche noto come ADB backup, Android Debug Bridge backup
SVILUPPATOREGoogle (Android Open Source Project)dal 2012 (Android 4.0 Ice Cream Sandwich, adb backup)
TIPO MIMEapplication/octet-stream
TIPOContenitore di backup ADB - intestazione + payload TAR compresso con DEFLATE (opzionalmente crittografato) (binario)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405060708090a0b0c0d
HEX
414E44524F4944204241434B5550
ASCII
ANDROID BACKUP
Un file .ab inizia con la riga di testo letterale «ANDROID BACKUP\n», seguita da quattro righe di intestazione ASCII terminate da un carattere di nuova riga: versione del formato (es. 1 o 5), un flag di compressione (1 = DEFLATE) e un tag di crittografia («none» o «AES-256»). Tutto ciò che segue l'intestazione è un flusso TAR compresso con zlib/DEFLATE (e, se crittografato, avvolto in AES-256).

Programmi che aprono file AB

Windows3 apps
7-Zip Open-source Apre il file .tar risultante (dopo abe.jar) per estrarre i singoli file - non può leggere direttamente il file .ab grezzo.
Android SDK Platform-Tools (adb) Gratuito Ripristina su un dispositivo collegato: «adb restore backup.ab» (quindi conferma/inserisci la password sul telefono).
Android Backup Extractor (abe.jar) Open-source Converte in un TAR sfogliabile: «java -jar abe.jar unpack backup.ab backup.tar [password]» (richiede Java).
macOS2 apps
Android SDK Platform-Tools (adb) Gratuito Ripristina su un dispositivo collegato: «adb restore backup.ab» (quindi conferma/inserisci la password sul telefono).
Android Backup Extractor (abe.jar) Open-source Converte in un TAR sfogliabile: «java -jar abe.jar unpack backup.ab backup.tar [password]» (richiede Java).
Linux2 apps
Android SDK Platform-Tools (adb) Gratuito Ripristina su un dispositivo collegato: «adb restore backup.ab» (quindi conferma/inserisci la password sul telefono).
Android Backup Extractor (abe.jar) Open-source Converte in un TAR sfogliabile: «java -jar abe.jar unpack backup.ab backup.tar [password]» (richiede Java).

Dettagli tecnici

specifiche approfondite
Tipo di formatoContenitore binario - intestazione ASCII in testo normale seguita da un payload TAR compresso con DEFLATE; opzionalmente crittografato con AES-256
Magic bytes (ASCII)`ANDROID BACKUP` all'offset byte 0, seguito da quattro righe di intestazione ASCII terminate da un carattere di nuova riga
Campi dell'intestazioneRiga magica, numero di versione del formato, flag di compressione (1 = DEFLATE) e tag di crittografia (`none` o `AES-256`)
CompressioneDEFLATE / zlib; controllata dal flag di compressione nell'intestazione (1 = compresso, 0 = non compresso)
CrittografiaAES-256 (CBC) opzionale; chiave derivata da password tramite PBKDF2; blob della chiave master con checksum HMAC memorizzato nell'intestazione
Payload internoArchivio TAR standard POSIX/ustar; contenuti per app memorizzati in alberi di directory `apps/<package>/`
Versioni del formatoVersioni 1-5; la versione 5 ha introdotto un'intestazione di crittografia AES-256 più robusta; il formato TAR interno è coerente in tutte le versioni
Tipo MIME`application/octet-stream`
Dimensione tipica del fileDa pochi MB a diversi GB, a seconda del numero di app salvate e dei relativi dati utente
Inclusione APKI pacchetti di installazione delle app sono esclusi per impostazione predefinita; usa il flag `-apk` con `adb backup` per includerli
Meccanismo di esclusione appLe app che dichiarano `android:allowBackup="false"` nel loro manifest sono automaticamente escluse dal backup
Stato di deprecazione`adb backup` deprecato da Android 12 (API livello 31, 2021); funzionalità sempre più limitata sui dispositivi moderni
Comando di ripristino`adb restore <file.ab>` - controparte simmetrica di `adb backup`, reinstalla i dati su un dispositivo Android collegato
SviluppatoreGoogle / Android Open Source Project (AOSP)
Supporto piattaformaCreato su un dispositivo Android tramite `adb`; gli strumenti lato host vengono eseguiti su Windows, macOS e Linux
Rilasciato2012 (Android 4.0 Ice Cream Sandwich, adb backup)
Ultima versioneBackup format version 5 (adds AES-256 encryption header); 'adb backup' deprecated since Android 12 (2021)
Standard apertoSì · royalty-free
Specificaandroid.googlesource.com

Conversioni AB

Domande e risposte della community

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

Domande frequenti

Come posso aprire un file di backup Android .ab sul mio computer?
Non puoi leggerlo direttamente - è un TAR compresso (e spesso crittografato). Usa Android Backup Extractor: «java -jar abe.jar unpack backup.ab backup.tar [password]», quindi apri backup.tar in 7-Zip. Per ripristinarlo invece su un telefono, esegui «adb restore backup.ab».
Come faccio a ripristinare un file .ab sul mio telefono Android?
Collega il dispositivo con il debug USB abilitato, installa Android platform-tools, quindi esegui «adb restore backup.ab» e conferma (inserendo la password) sullo schermo del telefono.
Un backup .ab contiene anche l'app (APK)?
Solo se lo hai creato con il flag -apk (es. «adb backup -apk ...»). Per impostazione predefinita, un file .ab contiene solo i dati delle app - impostazioni e database - non l'APK installabile.
Ho dimenticato la password per il mio .ab crittografato - posso ancora aprirlo?
No. I backup crittografati utilizzano AES-256 con una chiave derivata dalla tua password; senza di essa i dati non possono essere decifrati. Non esiste alcuno strumento di recupero o backdoor.
Perché «adb backup» dice che è deprecato / non esegue il backup di nulla?
Google ha deprecato adb backup (avvisi a partire da Android 12) e molte app ora impostano allowBackup=false, quindi vengono saltate. Per queste, usa la funzione di esportazione dell'app stessa o il backup cloud di Google.
Un file .ab è la stessa cosa di un backup Nandroid/TWRP?
No. Un .ab è un backup adb (dati app) effettuato senza root. Un backup Nandroid/TWRP è un'immagine completa della partizione creata in una recovery personalizzata - un formato diverso e più grande.

Riferimenti

1Android Developers - adb (Android Debug Bridge)developer.android.com
2Android Developers - Platform Tools downloadsdeveloper.android.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.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TMPTemporary File

Estensioni correlate

.BUPDVD IFO Backup File
.BAKBackup File (generic)
.SKBSketchUp Backup File
.SETMicrosoft Backup File Set
.BAK~AbiWord auto-saved document file
.BACKUPBackup File (generic)

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