Naar inhoud
lightbulb Welkom op de nieuwe kennisbank | We hebben de docs volledig vernieuwd met meer dan 160 features. Bekijk wat nieuw isarrow_forward

Opgelost: Google Takeout mbox-bestand te groot om te openen

Een te groot Google Takeout mbox-bestand open je zonder crashes met Mbox Viewer by Cloud Captains, dat een geheugenlimiet en een lokale database gebruikt.

Het probleem: je Google Takeout mbox wil niet open

Je hebt via Google Takeout een kopie van je Gmail gedownload. Wat je terugkrijgt is een mbox-bestand: een enkel bestand waarin al je e-mails achter elkaar zijn geplakt. Bij een volle inbox kan dat zomaar enkele gigabytes groot worden, soms tientallen gigabytes.

Probeer je dat bestand te openen in Thunderbird, Apple Mail of Outlook, dan gebeurt vaak een van deze dingen:

  • Het programma loopt vast of crasht zodra je het bestand importeert.
  • De import duurt eindeloos en lijkt te blijven hangen.
  • Je computer wordt traag omdat het hele bestand in een keer in het werkgeheugen wordt geladen.
  • Je krijgt een foutmelding dat het bestand te groot of beschadigd is.

De oorzaak is bijna altijd hetzelfde: gewone mailprogramma's proberen het volledige archief in een keer in te lezen. Bij een paar honderd berichten gaat dat prima, bij honderdduizenden berichten niet meer.

Wat een viewer met een geheugenlimiet anders doet

Mbox Viewer by Cloud Captains is een Chrome-extensie (Manifest V3) die speciaal is gemaakt om grote mailarchieven behapbaar te houden. De homepage is mbox-viewer.online. De truc zit in twee dingen.

Een in-geheugen-grens. In de instellingen staat een limiet op hoeveel berichten tegelijk in het actieve werkgeheugen mogen staan. De viewer laadt dus niet je hele archief van tien gigabyte ineens in, maar werkt in behapbare brokken. Daardoor blijft Chrome soepel, ook bij een enorm bestand.

Een lokale database. Zodra een bericht is ingelezen, wordt het opgeslagen in IndexedDB, de database die in je browser op je eigen apparaat draait. Je archief leeft dus niet in het vluchtige werkgeheugen, maar in een database die er goed mee overweg kan dat er heel veel in zit. Bladeren, zoeken en filteren gaan dan tegen die database in plaats van tegen het ruwe bestand.

info

Honderd procent lokaal en offline

Mbox Viewer uploadt niets. Er zijn geen servers, geen telemetrie en de Chrome-permissies zijn leeg. Je mailarchief blijft volledig op je eigen apparaat in IndexedDB. Dat is precies wat je wilt bij een gevoelig bestand als een complete kopie van je inbox.

Google Takeout levert vaak een .mbox.gz

Google Takeout geeft je mail soms ingepakt als .mbox.gz. Dat is een mbox-bestand dat met gzip is gecomprimeerd, zodat de download kleiner is. Veel mailprogramma's snappen zo'n .gz-bestand niet en vragen je om het eerst handmatig uit te pakken.

Mbox Viewer pakt .mbox.gz automatisch uit zodra je het in het venster sleept. Je hoeft dus geen apart uitpakprogramma te gebruiken. Het uitpakken gebeurt ook lokaal in je browser, niet ergens online.

Een groot Google Takeout mbox-bestand openen

  1. Open Mbox Viewer in Chrome.
  2. Ga eerst naar Instellingen en bekijk de in-memory-grens (de limiet op het aantal berichten in het werkgeheugen). Bij een heel groot archief kun je die zo nodig wat lager zetten voor extra stabiliteit.
  3. Sleep je Takeout-bestand naar het venster. Dat mag een .mbox, .mbx of een .mbox.gz zijn; een .gz wordt automatisch uitgepakt.
  4. Wacht tot het inlezen klaar is. De berichten worden in brokken verwerkt en in de lokale database (IndexedDB) gezet.
  5. Blader door de lijst links en lees berichten rechts, met de tabbladen Voorvertoning, Ruw en Forensisch.
  6. Gebruik de zoekbalk om snel iets terug te vinden in plaats van handmatig te scrollen door honderdduizenden berichten.

Snel iets terugvinden in een gigantisch archief

Juist bij een enorm archief is zoeken belangrijker dan bladeren. Mbox Viewer heeft een zoekbalk met operators waarmee je heel gericht filtert. Een paar voorbeelden:

  • from:naam@voorbeeld.nl zoekt op afzender, to: op ontvanger.
  • subject:factuur zoekt in het onderwerp.
  • has:attachment toont alleen berichten met een bijlage, has:link alleen berichten met een link.
  • after:2020-01-01 en before:2021-01-01 beperken tot een periode, net als older_than:30d en newer_than:7d.
  • larger:5M en smaller:1M filteren op grootte.
  • "exacte zin" zoekt op een precieze tekst en NOT term sluit iets uit.

Er is ook een regex-modus voor gevorderde patronen en je kunt zoekopdrachten opslaan zodat je een veelgebruikte filter niet steeds opnieuw hoeft te typen.

lightbulb

Werk in deelarchieven als Takeout meerdere bestanden gaf

Google Takeout splitst een heel grote export soms al in meerdere bestanden. Sleep ze gerust een voor een naar het venster. Omdat alles in dezelfde lokale database belandt, doorzoek je ze daarna alsof het een geheel is.

warning

Geef het inlezen even de tijd

Een archief van vele gigabytes inlezen kost tijd, ook in Mbox Viewer. Het verschil met een gewoon mailprogramma is dat het hier niet crasht. Laat het tabblad open staan en wacht tot het klaar is. Sluit Chrome niet halverwege af.

Wat je daarna nog meer kunt

Zodra je archief in de viewer staat, kun je berichten ordenen met labels, sterren en notities (Captain-notities). Je kunt losse berichten of een hele selectie exporteren, bijvoorbeeld als PDF, .eml, .html of als CSV met metadata. Voor onderzoek is er een Forensisch tabblad dat onder meer de authenticatie (SPF, DKIM, DMARC), de transportketen en een verdachtheidsscore laat zien.

Externe afbeeldingen worden bij het lezen standaard geblokkeerd, zodat tracking-pixels je niet kunnen volgen. Wil je de afbeeldingen van een specifiek bericht toch zien, dan laad je ze met een knop.

Waarom crasht Thunderbird of Outlook op mijn Takeout-bestand en Mbox Viewer niet?

Gewone mailprogramma's proberen het hele archief in een keer in het werkgeheugen te laden. Bij honderdduizenden berichten loopt dat geheugen vol. Mbox Viewer gebruikt een instelbare geheugenlimiet en zet de berichten in een lokale database, waardoor het in behapbare brokken werkt in plaats van alles tegelijk.

Moet ik mijn .mbox.gz eerst zelf uitpakken?

Nee. Sleep het .mbox.gz-bestand gewoon naar het venster, dan pakt Mbox Viewer het automatisch en lokaal uit. Een los uitpakprogramma heb je niet nodig.

Gaat mijn mail naar de cloud of naar een server?

Nee. Mbox Viewer werkt honderd procent lokaal en offline. Er zijn geen uploads, geen servers en geen telemetrie, en de Chrome-permissies zijn leeg. Je archief blijft in IndexedDB op je eigen apparaat staan.

Hoe vind ik snel een bepaald bericht in zo'n groot archief?

Gebruik de zoekbalk met operators, bijvoorbeeld from:, subject: en after: of before: voor een datumbereik. Zo filter je gericht in plaats van handmatig door honderdduizenden berichten te scrollen.

Hoe wis ik het archief weer als ik klaar ben?

Ga naar Instellingen en kies Database wissen. Daarmee verwijder je de lokaal opgeslagen berichten uit IndexedDB op je apparaat.

Hoeveel groot mag het bestand zijn?

Er is geen vaste maximumgrootte zoals bij gewone mailprogramma's. Doordat de viewer met een geheugenlimiet en een lokale database werkt, blijven ook archieven van vele gigabytes behapbaar. Geef het inlezen wel de tijd.