Extracting uses temporary files.