check all archive types and reducing unix dependency