Class archive (check type, prepare, list_dir and extract)