dart:io _File.createSync
package:archive/src/io/output_file_stream.dart 27:10 new OutputFileStream
package:archive/src/io/extract_archive_to_disk.dart 181:24 extractFileToDisk
FileSystemException: Creation failed, path = '/var/folders/k4/877lnnqs0wg9lsvfkxyz8j500000gn/T/demo_archiveE0796p/dest/source/child_dir' (OS Error: Not a directory, errno = 20)
when I use other compress tool(eg: keka) encode the source dir, extractFileToDisk can correctly decode tar.gz files.
source/child_dir/ will be recognized as file, so when extracting, traversing archive.files will directly create source/child_dir as File instead of a Directory
archive version: 3.4.2
run it with flutter_test, got error
when I use other compress tool(eg: keka) encode the source dir, extractFileToDisk can correctly decode tar.gz files.
source/child_dir/ will be recognized as file, so when extracting, traversing archive.files will directly create source/child_dir as File instead of a Directory