It could do, but it would be complicated. ddar is a de-duplicating archiver... would have to create some files, run ddar to archive, run ddar again to unarchive, then examine the files again. I'm not good enough with Ruby to do that, but maybe someone could help!