Konverze crypt12 do txt

Převod souboru CRYPT12 do TXT

Dešifrujte starší zálohy WhatsApp CRYPT12 a exportujte chaty jako UTF-8 TXT.

Vytvořte soubory TXT online

Soubory CRYPT12 zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, TXT z něj vyrobíme:

Jak převést soubor crypt12 do formátu txt

Lidé převádějí starší zálohu WhatsApp do TXT, když potřebují prohledávatelný a upravitelný text chatu, který lze sdílet nebo archivovat bez prohlížeče databází. Proces nejprve vyžaduje dešifrování zálohy; změna názvu souboru ani jeho otevření v textovém editoru jej nepřevede.

Co je formát CRYPT12

.crypt12 je formát šifrované místní databáze WhatsApp používaný především staršími verzemi systému Android. Soubory mají obvykle názvy jako msgstore.db.crypt12 nebo msgstore-YYYY-MM-DD.1.db.crypt12 a byly uloženy ve složce WhatsApp/Databases v telefonu.

Šifrovaná databáze obsahuje zprávy a metadata ve struktuře založené na SQLite, ale nelze ji přečíst běžným prohlížečem SQLite, správcem souborů ani textovým editorem. Dešifrování vyžaduje klíč WhatsApp patřící k instalaci, která vytvořila danou zálohu. U starších zařízení Android s rootem se klíč běžně nacházel v /data/data/com.whatsapp/files/key; moderní zabezpečení systému Android a novější verze WhatsApp mohou znemožnit jeho přímé získání.

CRYPT12 není univerzální archivní formát. Novější místní zálohy mohou používat .crypt14, .crypt15 nebo jinou verzi a heslo pro cloudovou zálohu WhatsApp s end-to-end šifrováním či 64místný obnovovací klíč se liší od klíče místní databáze.

Co je formát TXT

.txt je prostý text bez stylování HTML, struktury databáze, obrázků a dalších prezentačních dat. Chat exportovaný jako UTF-8 TXT lze prohledávat v běžných editorech, zpracovávat pomocí skriptů, kopírovat do jiného systému a uchovávat jako relativně malý archiv.

Typický export obsahuje řádky s datem, například 12/08/2020, 14:32 - Name: Message. Obvykle nedokáže zachovat formátování zpráv, reakce, odkazy na odpovědi, profilové fotografie kontaktů ani původní databázová pole WhatsApp. Přílohy jsou obvykle zastoupeny názvy souborů nebo zástupnými symboly; samotné mediální soubory nejsou v textu vloženy.

Jak zálohu převést

  1. Vytvořte pracovní kopii souboru CRYPT12 a původní soubor ponechte beze změn. Zachovejte jeho úplný název a příponu.
  2. Získejte odpovídající klíč WhatsApp autorizovaným získáním z původní instalace systému Android nebo z existující legitimní zálohy této instalace. Klíč z jiného telefonu, účtu WhatsApp nebo databáze nebude fungovat. Neobcházejte zámek zařízení ani nepřistupujte k datům, která vám nepatří.
  3. Použijte WhatsApp Viewer, desktopový nástroj třetí strany, který dokáže dešifrovat a prohlížet několik verzí databází WhatsApp. Stahujte jej pouze z identifikovatelného projektového repozitáře nebo jiného ověřitelného zdroje; nejde o oficiální produkt WhatsApp a podpora novějších formátů může být neúplná.
  4. V nástroji WhatsApp Viewer zvolte příkaz pro dešifrování, který se může zobrazovat jako File → Decrypt nebo Decrypt .crypt12. Vyberte zkopírovanou databázi, zadejte klíč a uložte dešifrovaný soubor jako msgstore.db.
  5. Otevřete dešifrovanou databázi v nástroji WhatsApp Viewer, vyberte požadovanou konverzaci a použijte jeho příkaz pro export. Pokud nainstalovaná verze tuto možnost nabízí, zvolte TXT nebo prostý text. Některá vydání exportují místo toho HTML; otevřete tento HTML lokálně a převeďte jej na text pomocí offline nástroje pro převod HTML na text nebo zkopírujte zobrazenou konverzaci do editoru prostého textu.
  6. Otevřete výsledek v programu Notepad, Notepad++ nebo Visual Studio Code a uložte jej jako UTF-8. Vyhněte se kódování ANSI, které může poškodit nelatinské názvy, emoji a další znaky Unicode.

Pokud WhatsApp stále dokáže místní zálohu obnovit, jeho vestavěná funkce Chat info → Export chat je obvykle bezpečnější než ruční dotazování databáze. Obnovte zálohu na testovacím zařízení nebo po zachování aktuálních chatů, poté exportujte vybranou konverzaci a zvolte, zda chcete zahrnout média. Výsledkem bude soubor TXT a při zahrnutí médií také samostatné soubory příloh; celá databáze se neexportuje jako jeden textový dokument.

Náhradní postup pro databázové nástroje

Pokud WhatsApp Viewer soubor dešifruje, ale nedokáže konverzaci exportovat, můžete k prohlédnutí výsledného souboru msgstore.db použít DB Browser for SQLite. Schémata WhatsApp a názvy sloupců se mezi jednotlivými verzemi liší, proto před exportem řádků identifikujte tabulky zpráv a chatů. Surový export tabulky nemusí být čitelnou konverzací: může obsahovat interní ID, časová razítka, zakódované odkazy na média a samostatná pole odesílatelů, která je nutné pomocí skriptu seřadit a naformátovat.

Nenahrávejte soubor CRYPT12, dešifrovanou databázi ani klíč WhatsApp do webového převodníku. Žádná renomovaná online služba nedokáže převést libovolný soubor CRYPT12 na TXT bez odpovídajícího klíče a odesláním souborů třetí straně vystavujete soukromé konverzace. Online převodníky souborů jsou vhodné pouze pro necitlivý, již dešifrovaný text nebo HTML, nikoli pro samotnou šifrovanou zálohu WhatsApp. Nástroje propagované jako automatické převodníky CRYPT12, včetně neověřených stažení nebo webů „WhatCrypt“, by neměly být považovány za oficiální software WhatsApp.

Omezení kvality a kompatibility

Úspěšné dešifrování nezaručuje úplný chat. Záloha obsahuje pouze zprávy přítomné v době jejího vytvoření; smazané zprávy, novější zprávy, poškozené stránky databáze nebo nedostupné záznamy kontaktů mohou chybět. Účastníci skupin se mohou zobrazovat jako telefonní čísla místo jmen.

TXT odstraňuje formátování a metadata databáze a rozložení časových razítek může záviset na exportéru a národním prostředí. Po exportu je třeba zkontrolovat dlouhé zprávy, zalomení řádků, emoji, text psaný zprava doleva a neobvyklé znaky. Média, reakce, vztahy mezi citovanými zprávami a obsah příloh obvykle vyžadují původní export WhatsApp nebo samostatné mediální soubory.

CRYPT12 vs TXT: srovnání formátů

Jak si formáty CRYPT12 a TXT stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů CRYPT12 a TXT
Vlastnost .CRYPT12 WhatsApp encrypted chat database backup .TXT Plain Text File
Otevřený standard Ne Ano
Komprese — Bez komprese
Typická velikost souboru Střední Velmi malé
Otevírá se ve webovém prohlížeči Ne Ano, nativně
Další úpravy Nelze přímo upravovat Snadné
Podpora metadat Žádné Žádné
Čitelný jako prostý text Ne Ano
Nejvhodnější pro Dlouhodobá archivace Výměna dat
Zavedeno 2014 —
Vývojář WhatsApp Inc. / Meta Platforms, Inc. —
MIME typ — text/plain

Databáze v současné době neobsahuje žádný program na konverzi souborů crypt12.

Často kladené otázky

Lze převést soubor CRYPT12 na TXT pouhým přejmenováním?

Ne, soubor CRYPT12 musí být dešifrován pomocí odpovídajícího šifrovacího klíče WhatsApp, teprve poté lze jeho obsah chatu exportovat jako TXT. Přejmenování přípony neodhalí žádný čitelný text.

Zachová se při převodu CRYPT12 na TXT formátování WhatsAppu a přílohy?

Ne, TXT obsahuje pouze prostý text, takže styl chatu, reakce, mediální soubory, hlasové zprávy, nálepky ani další přílohy nejsou ve výsledku vloženy. Export může zachovat text zpráv a odkazy na přílohy v závislosti na exportním nástroji.

Proč se můj soubor CRYPT12 nedaří převést na TXT?

Obvyklou příčinou je chybějící, nesprávný nebo nekompatibilní šifrovací klíč, případně poškozená záloha nebo záloha, která nepochází z očekávané verze WhatsAppu. Soubor CRYPT12 také nelze dešifrovat pouze podle názvu souboru.

Lze převést soubor TXT zpět na zálohu CRYPT12?

Ne, export TXT neobsahuje strukturu databáze, šifrovací údaje, média ani metadata zpráv potřebná k obnovení původní zálohy CRYPT12. Jde o čitelnou, obecně upravitelnou textovou reprezentaci, nikoli o reverzibilní formát zálohy.