Urchin: a dynamic file comparator