Converti crypt12 in txt

Converti CRYPT12 in TXT

Decrittografa i backup CRYPT12 meno recenti di WhatsApp ed esporta le chat come TXT UTF-8.

Crea file TXT online

Non sappiamo ancora leggere i file CRYPT12, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un TXT:

Come convertire crypt12 in txt file

Le persone convertono un backup di WhatsApp precedente in TXT quando hanno bisogno di testo delle chat ricercabile e modificabile, che possa essere condiviso o archiviato senza un visualizzatore di database. Il processo richiede prima la decrittografia del backup; cambiare il nome del file o aprirlo in un editor di testo non lo converte.

Cos'è il formato CRYPT12

.crypt12 è un formato di database locale crittografato di WhatsApp, utilizzato principalmente dalle versioni precedenti di Android. I file hanno comunemente nomi come msgstore.db.crypt12 o msgstore-YYYY-MM-DD.1.db.crypt12 e venivano archiviati nella cartella WhatsApp/Databases del telefono.

Il database crittografato contiene messaggi e metadati in una struttura basata su SQLite, ma non può essere letto da un normale visualizzatore SQLite, file manager o editor di testo. La decrittografia richiede la chiave WhatsApp associata all'installazione che ha creato quello specifico backup. Sui dispositivi Android meno recenti con root, la chiave si trovava comunemente in /data/data/com.whatsapp/files/key; la sicurezza delle versioni moderne di Android e le versioni più recenti di WhatsApp possono rendere impossibile l'estrazione diretta.

CRYPT12 non è un formato di archivio universale. I backup locali recenti possono utilizzare .crypt14, .crypt15 o un'altra versione, mentre la password del backup cloud con crittografia end-to-end di WhatsApp o la chiave di ripristino di 64 cifre sono diverse dalla chiave del database locale.

Cos'è il formato TXT

.txt è testo semplice privo di stile HTML, struttura di database, immagini o altri dati di presentazione. Una chat esportata come TXT UTF-8 può essere cercata nei normali editor, elaborata tramite script, copiata in un altro sistema e conservata come archivio relativamente piccolo.

Un'esportazione tipica contiene righe con data e ora come 12/08/2020, 14:32 - Name: Message. Normalmente non può conservare la formattazione dei messaggi, le reazioni, i collegamenti alle risposte, le foto dei contatti o i campi originali del database WhatsApp. Gli allegati sono solitamente rappresentati da nomi di file o segnaposto; i file multimediali non sono incorporati nel testo.

Come convertire il backup

  1. Crea una copia di lavoro del file CRYPT12 e conserva l'originale senza modificarlo. Mantieni il nome completo del file e la relativa estensione.
  2. Ottieni la chiave WhatsApp corrispondente tramite un'estrazione autorizzata dall'installazione Android originale o da un backup esistente e legittimo di tale installazione. Una chiave proveniente da un altro telefono, account WhatsApp o database non funzionerà. Non aggirare il blocco del dispositivo e non accedere a dati che non ti appartengono.
  3. Utilizza WhatsApp Viewer, un'utilità desktop di terze parti che può decrittografare e analizzare diverse versioni dei database WhatsApp. Scaricala solo dal repository identificabile del progetto o da un'altra fonte verificabile; non è un prodotto ufficiale di WhatsApp e il supporto per i formati più recenti potrebbe essere incompleto.
  4. In WhatsApp Viewer, scegli il comando di decrittografia, che potrebbe apparire come File → Decrypt o Decrypt .crypt12. Seleziona il database copiato, fornisci la chiave e salva il file decrittografato come msgstore.db.
  5. Apri il database decrittografato in WhatsApp Viewer, seleziona la conversazione richiesta e utilizza il relativo comando di esportazione. Scegli TXT o testo semplice se la versione installata fornisce questa opzione. Alcune versioni esportano invece in HTML; apri localmente il file HTML e convertilo in testo con un'utilità offline da HTML a testo, oppure copia la conversazione visualizzata in un editor di testo semplice.
  6. Apri il risultato in Notepad, Notepad++ o Visual Studio Code e salvalo come UTF-8. Evita la codifica ANSI, che può danneggiare i nomi non latini, le emoji e altri caratteri Unicode.

Se WhatsApp è ancora in grado di ripristinare il backup locale, la funzione integrata Chat info → Export chat è solitamente più sicura rispetto all'interrogazione manuale del database. Ripristina il backup su un dispositivo di test o dopo aver conservato le chat attuali, quindi esporta la conversazione selezionata e scegli se includere i file multimediali. In questo modo viene prodotto un file TXT e, quando i file multimediali sono inclusi, file separati per gli allegati; non viene esportato l'intero database come un unico documento di testo.

Alternativa per gli strumenti di database

Se WhatsApp Viewer decrittografa il file ma non riesce a esportare la conversazione, DB Browser for SQLite può analizzare il msgstore.db risultante. Gli schemi e i nomi delle colonne di WhatsApp variano a seconda della versione, quindi identifica le tabelle dei messaggi e delle chat prima di esportare le righe. L'esportazione di una tabella grezza non è necessariamente una conversazione leggibile: può contenere ID interni, timestamp, riferimenti ai file multimediali codificati e campi separati per i mittenti, che richiedono ordinamento e formattazione tramite uno script.

Non caricare il file CRYPT12, il database decrittografato o la chiave WhatsApp su un convertitore web. Nessun servizio online affidabile può trasformare un file CRYPT12 arbitrario in TXT senza la chiave corrispondente, e l'invio dei file a terze parti espone le conversazioni private. I convertitori di file online sono adatti solo per testo o HTML già decrittografati e non sensibili, non per il backup WhatsApp crittografato. Gli strumenti pubblicizzati come convertitori automatici di CRYPT12, inclusi i download o i siti web “WhatCrypt” non verificati, non devono essere considerati software ufficiali di WhatsApp.

Limiti di qualità e compatibilità

Una decrittografia riuscita non garantisce una chat completa. Il backup contiene solo i messaggi presenti al momento della sua creazione; i messaggi eliminati, quelli più recenti, le pagine del database danneggiate o i record dei contatti non disponibili potrebbero mancare. I partecipanti ai gruppi possono apparire come numeri di telefono anziché come nomi.

TXT rimuove la formattazione e i metadati del database, mentre il formato dei timestamp può dipendere dall'esportatore e dalle impostazioni locali. Dopo l'esportazione è necessario controllare i messaggi lunghi, le interruzioni di riga, le emoji, il testo da destra a sinistra e i caratteri insoliti. I file multimediali, le reazioni, i collegamenti ai messaggi citati e il contenuto degli allegati richiedono generalmente l'esportazione originale di WhatsApp o file multimediali separati.

Confronto formato: CRYPT12 vs TXT

Come i formati CRYPT12 e TXT si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati CRYPT12 e TXT
Proprietà .CRYPT12 WhatsApp encrypted chat database backup .TXT Plain Text File
Standard aperto No
Compressione Non compresso
Dimensione tipica del file Medio Molto piccolo
Si apre in un browser web No Sì, nativamente
Modifica successiva Non modificabile direttamente Facile
Supporto metadata Nessuno Nessuno
Leggibile come testo semplice No
Ideale per Archiviazione a lungo termine Scambio dati
Introdotto 2014
Sviluppatore WhatsApp Inc. / Meta Platforms, Inc.
Tipo MIME text/plain

Il database attualmente non contiene alcun convertitore di file crypt12.