Konwertuj CRYPT12 na TXT
Odszyfruj starsze kopie zapasowe WhatsApp CRYPT12 i eksportuj czaty jako UTF-8 TXT.
Twórz pliki TXT online
Nie potrafimy jeszcze odczytać plików CRYPT12, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego TXT:
Jak konwertować crypt12 do txt
- Platformy mobilne
- Brak ocen.
Użytkownicy konwertują starszą kopię zapasową WhatsApp do TXT, gdy potrzebują przeszukiwalnego i edytowalnego tekstu czatu, który można udostępniać lub archiwizować bez używania przeglądarki baz danych. Proces wymaga wcześniejszego odszyfrowania kopii zapasowej; zmiana nazwy pliku lub otwarcie go w edytorze tekstu nie powoduje konwersji.
Czym jest format CRYPT12
.crypt12 to zaszyfrowany lokalny format bazy danych WhatsApp, używany głównie przez starsze wersje Androida. Pliki mają zwykle nazwy takie jak msgstore.db.crypt12 lub msgstore-YYYY-MM-DD.1.db.crypt12 i były przechowywane w folderze WhatsApp/Databases telefonu.
Zaszyfrowana baza danych zawiera wiadomości i metadane w strukturze opartej na SQLite, ale nie można jej odczytać za pomocą zwykłej przeglądarki SQLite, menedżera plików ani edytora tekstu. Odszyfrowanie wymaga klucza WhatsApp należącego do instalacji, która utworzyła tę konkretną kopię zapasową. Na starszych urządzeniach Android z rootem klucz często znajdował się w lokalizacji /data/data/com.whatsapp/files/key; nowoczesne zabezpieczenia Androida i nowsze wersje WhatsApp mogą uniemożliwiać jego bezpośrednie wyodrębnienie.
CRYPT12 nie jest uniwersalnym formatem archiwum. Nowsze lokalne kopie zapasowe mogą używać formatów .crypt14, .crypt15 lub innej wersji, a hasło do szyfrowanej kopii zapasowej w chmurze WhatsApp typu end-to-end albo 64-cyfrowy klucz odzyskiwania różnią się od klucza lokalnej bazy danych.
Czym jest format TXT
.txt to zwykły tekst bez stylizacji HTML, struktury bazy danych, obrazów ani innych danych prezentacyjnych. Czat wyeksportowany jako UTF-8 TXT można przeszukiwać w zwykłych edytorach, przetwarzać za pomocą skryptów, kopiować do innego systemu i przechowywać jako stosunkowo małe archiwum.
Typowy eksport zawiera wiersze z datami, takie jak 12/08/2020, 14:32 - Name: Message. Zwykle nie zachowuje formatowania wiadomości, reakcji, odnośników do odpowiedzi, zdjęć kontaktów ani oryginalnych pól bazy danych WhatsApp. Załączniki są zazwyczaj reprezentowane przez nazwy plików lub symbole zastępcze; same pliki multimedialne nie są osadzane w tekście.
Jak konwertować kopię zapasową
- Utwórz kopię roboczą pliku CRYPT12 i pozostaw oryginał bez zmian. Zachowaj jego pełną nazwę i rozszerzenie.
- Uzyskaj pasujący klucz WhatsApp poprzez autoryzowane wyodrębnienie z oryginalnej instalacji Androida lub z istniejącej, legalnej kopii zapasowej tej instalacji. Klucz z innego telefonu, konta WhatsApp lub bazy danych nie zadziała. Nie omijaj blokady urządzenia ani nie uzyskuj dostępu do danych, które nie należą do Ciebie.
- Użyj WhatsApp Viewer, zewnętrznego narzędzia desktopowego, które może odszyfrowywać i analizować kilka wersji baz danych WhatsApp. Pobieraj je wyłącznie z możliwego do zidentyfikowania repozytorium projektu lub innego weryfikowalnego źródła; nie jest to oficjalny produkt WhatsApp, a obsługa nowszych formatów może być niepełna.
- W WhatsApp Viewer wybierz polecenie odszyfrowywania, które może występować jako File → Decrypt lub Decrypt .crypt12. Wybierz skopiowaną bazę danych, podaj klucz i zapisz odszyfrowany plik jako
msgstore.db. - Otwórz odszyfrowaną bazę danych w WhatsApp Viewer, wybierz wymaganą rozmowę i użyj polecenia eksportu. Wybierz TXT lub zwykły tekst, jeśli zainstalowana wersja udostępnia taką opcję. Niektóre wersje eksportują zamiast tego HTML; otwórz ten plik HTML lokalnie i przekonwertuj go na tekst za pomocą działającego offline narzędzia HTML-to-text albo skopiuj wyświetloną rozmowę do edytora zwykłego tekstu.
- Otwórz wynik w Notepad, Notepad++ lub Visual Studio Code i zapisz go jako UTF-8. Unikaj kodowania ANSI, które może uszkodzić nazwy zapisane znakami alfabetów innych niż łaciński, emoji i inne znaki Unicode.
Jeśli WhatsApp nadal może przywrócić lokalną kopię zapasową, jego wbudowana funkcja Chat info → Export chat jest zwykle bezpieczniejsza niż ręczne wykonywanie zapytań do bazy danych. Przywróć kopię zapasową na urządzeniu testowym lub po zabezpieczeniu bieżących czatów, a następnie wyeksportuj wybraną rozmowę i zdecyduj, czy uwzględnić multimedia. Spowoduje to utworzenie pliku TXT oraz, jeśli multimedia zostaną uwzględnione, oddzielnych plików załączników; nie eksportuje całej bazy danych jako jednego dokumentu tekstowego.
Rozwiązanie awaryjne z użyciem narzędzi baz danych
Jeśli WhatsApp Viewer odszyfruje plik, ale nie będzie mógł wyeksportować rozmowy, narzędzie DB Browser for SQLite może przeanalizować wynikowy plik msgstore.db. Schematy WhatsApp i nazwy kolumn różnią się w zależności od wersji, dlatego przed eksportem wierszy należy zidentyfikować tabele wiadomości i czatów. Surowy eksport tabeli nie musi być czytelną rozmową: może zawierać wewnętrzne identyfikatory, znaczniki czasu, zakodowane odwołania do multimediów i oddzielne pola nadawców, które wymagają sortowania i formatowania za pomocą skryptu.
Nie przesyłaj pliku CRYPT12, odszyfrowanej bazy danych ani klucza WhatsApp do internetowego konwertera. Żadna renomowana usługa online nie może przekonwertować dowolnego pliku CRYPT12 na TXT bez pasującego klucza, a wysłanie plików stronie trzeciej naraża prywatne rozmowy. Internetowe konwertery plików nadają się wyłącznie do niewrażliwego, już odszyfrowanego tekstu lub kodu HTML, a nie do samej zaszyfrowanej kopii zapasowej WhatsApp. Narzędzi reklamowanych jako automatyczne konwertery CRYPT12, w tym niezweryfikowanych plików do pobrania lub stron „WhatCrypt”, nie należy traktować jako oficjalnego oprogramowania WhatsApp.
Ograniczenia jakości i zgodności
Pomyślne odszyfrowanie nie gwarantuje kompletności czatu. Kopia zapasowa zawiera tylko wiadomości obecne w momencie jej utworzenia; usunięte wiadomości, nowsze wiadomości, uszkodzone strony bazy danych lub niedostępne dane kontaktów mogą nie być dostępne. Uczestnicy grup mogą być wyświetlani jako numery telefonów zamiast nazw.
TXT usuwa formatowanie i metadane bazy danych, a układ znaczników czasu może zależeć od eksportera i ustawień regionalnych. Po eksporcie należy sprawdzić długie wiadomości, podziały wierszy, emoji, tekst pisany od prawej do lewej oraz nietypowe znaki. Multimedia, reakcje, relacje między cytowanymi wiadomościami i zawartość załączników zazwyczaj wymagają oryginalnego eksportu WhatsApp lub oddzielnych plików multimedialnych.
Porównanie formatu CRYPT12 z TXT
Jak formaty CRYPT12 i TXT wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .CRYPT12 WhatsApp encrypted chat database backup | .TXT Plain Text File |
|---|---|---|
| Otwarty standard | Nie | Tak |
| Kompresja | — | Bez kompresji |
| Typowy rozmiar pliku | Średni | Bardzo mały |
| Otwiera się w przeglądarce internetowej | Nie | Tak, natywnie |
| Dalsza edycja | Nie do bezpośredniej edycji | Łatwy |
| Obsługa metadanych | Brak | Brak |
| Czytelny tekstowo | Nie | Tak |
| Najlepszy do | Archiwizacja długoterminowa | Wymiana danych |
| Wprowadzono | 2014 | — |
| Twórca | WhatsApp Inc. / Meta Platforms, Inc. | — |
| Typ MIME | — | text/plain |
Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików crypt12.
Najczęściej zadawane pytania
Czy można przekonwertować plik CRYPT12 na TXT przez zmianę nazwy?
Nie, plik CRYPT12 musi zostać odszyfrowany za pomocą pasującego klucza szyfrowania WhatsApp, zanim zawartość czatu będzie można wyeksportować do TXT. Sama zmiana rozszerzenia nie ujawnia żadnego czytelnego tekstu.
Czy formatowanie WhatsApp i załączniki zostaną zachowane podczas konwersji CRYPT12 do TXT?
Nie, TXT zawiera wyłącznie zwykły tekst, więc formatowanie czatu, reakcje, pliki multimedialne, wiadomości głosowe, naklejki i inne załączniki nie są osadzane w wyniku. Eksport może zachować treść wiadomości i odnośniki do załączników, zależnie od programu eksportującego.
Dlaczego nie mogę przekonwertować pliku CRYPT12 na TXT?
Zwykle przyczyną jest brakujący, nieprawidłowy lub niezgodny klucz szyfrowania albo uszkodzona kopia zapasowa, która nie pochodzi z oczekiwanej wersji WhatsApp. Pliku CRYPT12 nie można również odszyfrować na podstawie samej nazwy.
Czy można przekonwertować plik TXT z powrotem na kopię zapasową CRYPT12?
Nie, eksport TXT nie zawiera struktury bazy danych, danych szyfrowania, multimediów ani metadanych wiadomości potrzebnych do odtworzenia oryginalnej kopii zapasowej CRYPT12. Jest to czytelna, zasadniczo edytowalna reprezentacja tekstowa, a nie odwracalny format kopii zapasowej.