#!/usr/bin/env php
<?php

$bkup_dir = __DIR__ . '/../data/';

$file_list = glob($bkup_dir . '*.xml');

$hashes = array();
foreach ($file_list as $file) {
    $filename = basename($file);
    $file_hash = sha1_file($file);

    if (isset($hashes[$file_hash])) {
        $old_file = $hashes[$file_hash];
        if (md5_file($file) == md5_file($bkup_dir . $old_file)) {
            echo 'Duplicate file: ' . $filename . ' (first: ' . $old_file . ')' . PHP_EOL;
            unlink($file);
            continue;
        }
        echo 'Possible SHA1 collision?' . PHP_EOL;
    }

    $hashes[$file_hash] = $filename;
}