- Handle short-suffix compressed Tar archives. - Test separately if a source file exists and is regular. - Use return value of test_extension() instead of test equality of DEST and SOURCE.