Twee mappen vergelijken

Kies twee mappen en zie wat er is toegevoegd, wat ontbreekt en wat er is gewijzigd.

100% privé — draait volledig in je browser. Je gegevens worden op je apparaat verwerkt en nooit naar het internet verzonden.
A

B

Beide mappen worden in je browser gelezen. Er wordt niets geüpload en geen van beide mappen verandert.

Over het hulpmiddel om mappen te vergelijken

"Heeft de back-up echt alles gekopieerd?" is een verrassend lastige vraag. Beide mappen zien er in de verkenner hetzelfde uit, de groottes liggen dicht bij elkaar, en de enige manier om het zeker te weten is bestand voor bestand nakijken. Precies dat doet dit hulpmiddel: kies twee mappen en het vertelt je wat er in de ene zit en niet in de andere, en wat in allebei bestaat maar niet meer hetzelfde is.

Bestanden worden gekoppeld op hun pad ten opzichte van elke gekozen map, dus D:\Projecten\site vergelijken met E:\Backup\site koppelt css/app.css aan css/app.css, hoe verschillend de absolute paden ook zijn.

Beide mappen worden binnen je browser gelezen. Er wordt niets geüpload, beide gaan alleen-lezen open en geen van beide wordt gewijzigd.

Zo gebruik je het

  • Kies map A en daarna map B. De vergelijking start zodra beide geladen zijn
  • Kies waarop vergeleken wordt — alleen grootte, grootte en datum, of de werkelijke bestandsinhoud
  • Lees de vier groepen — alleen in B, ontbreekt in B, gewijzigd, identiek
  • Kopieer het rapport of download het als CSV

De vier uitkomsten

  • Alleen in B — bestanden die in B bestaan maar niet in A. Nieuw werk, of toegevoegd sinds de kopie werd gemaakt
  • Ontbreekt in B — bestanden uit A die B nooit hebben gehaald. Dit is de groep die er bij een back-up toe doet: alles wat hier staat is niet gekopieerd
  • Gewijzigd — hetzelfde pad bestaat in allebei, maar het bestand is niet meer hetzelfde. Het rapport zet beide groottes en datums naast elkaar en zegt welke controle het aan het licht bracht
  • Identiek — zelfde pad, zelfde bestand. Altijd geteld, alleen opgesomd als je het vinkje zet, want in een echte map is dit veruit de langste lijst

Kiezen waarop je vergelijkt

Deze instelling bepaalt hoeveel je van het antwoord kunt aannemen.

  • Alleen grootte — het snelst, en leest niets. Twee bestanden van verschillende lengte zijn zeker verschillend, dus dit vangt de meeste echte bewerkingen meteen. Een wijziging die de grootte toevallig gelijk laat, ontgaat het
  • Grootte en datum — markeert ook bestanden waarvan de wijzigingstijd verschilt. Nuttig, maar rumoerig: bij kopiëren worden datums vaak gereset, dus een perfecte kopie kan overal als "gewijzigd" verschijnen
  • Bestandsinhoud — berekent een SHA-256-hash van beide kopieën en vergelijkt die. Dit is het enige zekere antwoord, en het enige dat je vertelt dat een bestand écht identiek is ondanks een andere datum. Het leest elke byte van beide mappen en is daardoor veel langzamer

Een goede gewoonte: draai eerst alleen grootte om de vorm van het verschil te zien, en schakel over naar bestandsinhoud wanneer je zekerheid nodig hebt.

De overige opties

  • Submappen meenemen — uit vergelijkt alleen de bestanden die rechtstreeks in elke map staan; aan vergelijkt de hele boom
  • Hoofdletters in namen negeren — Windows ziet Foto.JPG en foto.jpg als hetzelfde bestand, macOS en Linux meestal niet. Zet dit aan bij het vergelijken van een Windows-map met een kopie die op een ander systeem is gemaakt, anders verschijnt hetzelfde bestand zowel als toegevoegd als ontbrekend
  • Identieke bestanden ook tonen — neemt de volledige identieke lijst op in het rapport en de CSV

Waar je het voor kunt gebruiken

  • Bevestigen dat een back-up werkelijk alles heeft gekopieerd voordat je het origineel wist
  • Zien wat er is veranderd tussen een projectmap en een kopie van vorige week
  • Controleren of een bestandssynchronisatie echt is afgerond
  • Twee versies van een website- of app-map vergelijken voordat je uitrolt
  • Uitzoeken wat een collega heeft gewijzigd in een gedeelde map die je terugkreeg
  • Bestanden verifiëren na verplaatsing tussen schijven of na herstel van een oude schijf

Twee manieren waarop je browser een map leest

Chrome, Edge en Opera hebben een echte mapkiezer — de route waarvoor dit hulpmiddel is gebouwd: elke map wordt rechtstreeks doorlopen en de inhoudsvergelijking leest de bytes via de mapverwijzing.

Firefox en Safari gebruiken het oudere mapupload-element. De browser levert alle bestanden van elke boom in één keer aan, dus de vergelijking werkt hetzelfde, maar een lege map kan niet worden gezien — geen enkel bestand erin verraadt dat hij bestaat — en beide bomen worden volledig geladen voordat er iets vergeleken wordt.

Goed om te weten

  • Er wordt niets geüpload. Beide mappen blijven op je machine en alle vergelijking gebeurt in de pagina
  • Beide mappen gaan alleen-lezen open. In geen van beide wordt iets aangemaakt, hernoemd, verplaatst of verwijderd
  • Een bestand dat niet gelezen kan worden — vergrendeld, in gebruik, of in een beveiligde systeemmap — wordt met reden als gewijzigd gemeld in plaats van stilletjes weggelaten
  • De inhoudsvergelijking leest beide kopieën van elk bestand met dezelfde grootte, dus bij grote mediamappen kost dat tijd. De voortgangsbalk laat zien hoe ver hij is
  • Elke map wordt begrensd op 200.000 items zodat de pagina niet vastloopt
  • De CSV bevat een byte-ordemarkering, zodat namen met accenten of niet-Latijnse tekens goed openen in Excel

Verwante hulpmiddelen

We voegen regelmatig nieuwe tools toe — abonneer je op YouTube om bericht te krijgen bij elke nieuwe tool.

Meer tools

Alles bekijken

Aanbevolen apps

Alles bekijken