├── .dockerignore ├── .envrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report-🐞.md │ ├── feature-suggestion-💡.md │ └── format-suggestion-📦.md ├── actions │ ├── setup-dependencies │ │ └── action.yml │ └── setup-git-lfs │ │ └── action.yml ├── codeql │ └── codeql-config.yml └── workflows │ ├── CI.yml │ ├── build-nix.yml │ ├── check-mergeable.yml │ ├── codeql-analysis.yml │ └── documentation.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .taplo.toml ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── default.nix ├── docs ├── ArtegraSans-Regular.ttf ├── CNAME ├── api.md ├── demo.svg ├── development.md ├── extra.css ├── extractors.md ├── favicon.png ├── formats.md ├── glossary.md ├── guide.md ├── handlers.md ├── index.md ├── installation.md ├── logo.svg ├── privacy.md ├── publications.md ├── support.md └── unblob_architecture.webp ├── flake.lock ├── flake.nix ├── fuzzing └── search_chunks_fuzzer.py ├── install-deps.sh ├── justfile ├── mkdocs.yml ├── overlay.nix ├── package.nix ├── pyproject.toml ├── python └── unblob │ ├── __init__.py │ ├── _rust │ ├── __init__.pyi │ ├── math_tools.pyi │ └── sandbox.pyi │ ├── cli.py │ ├── cli_options.py │ ├── dependencies.py │ ├── doc.py │ ├── extractor.py │ ├── extractors │ ├── README.md │ ├── __init__.py │ └── command.py │ ├── file_utils.py │ ├── finder.py │ ├── handlers │ ├── __init__.py │ ├── archive │ │ ├── __init__.py │ │ ├── _safe_tarfile.py │ │ ├── ar.py │ │ ├── arc.py │ │ ├── arj.py │ │ ├── autel │ │ │ └── ecc.py │ │ ├── cab.py │ │ ├── cpio.py │ │ ├── dlink │ │ │ ├── encrpted_img.py │ │ │ └── shrs.py │ │ ├── dmg.py │ │ ├── engeniustech │ │ │ └── engenius.py │ │ ├── hp │ │ │ ├── bdl.py │ │ │ └── ipkg.py │ │ ├── instar │ │ │ ├── bneg.py │ │ │ └── instar_hd.py │ │ ├── netgear │ │ │ ├── chk.py │ │ │ └── trx.py │ │ ├── par2.py │ │ ├── partclone.py │ │ ├── qnap │ │ │ └── qnap_nas.py │ │ ├── rar.py │ │ ├── sevenzip.py │ │ ├── stuffit.py │ │ ├── tar.py │ │ ├── xiaomi │ │ │ └── hdr.py │ │ └── zip.py │ ├── compression │ │ ├── __init__.py │ │ ├── _gzip_reader.py │ │ ├── bzip2.py │ │ ├── compress.py │ │ ├── gzip.py │ │ ├── lz4.py │ │ ├── lzh.py │ │ ├── lzip.py │ │ ├── lzma.py │ │ ├── lzo.py │ │ ├── uzip.py │ │ ├── xz.py │ │ ├── zlib.py │ │ └── zstd.py │ ├── executable │ │ ├── __init__.py │ │ └── elf.py │ └── filesystem │ │ ├── __init__.py │ │ ├── android │ │ ├── __init__.py │ │ ├── erofs.py │ │ └── sparse.py │ │ ├── cramfs.py │ │ ├── extfs.py │ │ ├── fat.py │ │ ├── iso9660.py │ │ ├── jffs2.py │ │ ├── ntfs.py │ │ ├── romfs.py │ │ ├── squashfs.py │ │ ├── ubi.py │ │ └── yaffs.py │ ├── hookspecs.py │ ├── identifiers.py │ ├── iter_utils.py │ ├── logging.py │ ├── models.py │ ├── parser.py │ ├── plugins.py │ ├── pool.py │ ├── processing.py │ ├── py.typed │ ├── report.py │ ├── sandbox.py │ ├── testing.py │ └── ui.py ├── renovate.json ├── rust ├── Cargo.toml ├── benches │ └── benches_main.rs └── src │ ├── lib.rs │ ├── math_tools.rs │ └── sandbox │ ├── linux.rs │ ├── mod.rs │ └── unsupported.rs ├── shell.nix ├── tests ├── conftest.py ├── extractors │ └── test_command.py ├── files │ └── suffixes │ │ ├── __input__ │ │ ├── chunks │ │ └── collisions.zip │ │ ├── __outputs__ │ │ ├── chunks │ │ │ ├── _c_e │ │ │ │ └── chunks_c │ │ │ │ │ ├── 0-160.gzip_e │ │ │ │ │ └── gzip.uncompressed │ │ │ │ │ ├── 160-375.gzip_e │ │ │ │ │ └── gzip.uncompressed │ │ │ │ │ └── 375-512.padding │ │ │ ├── _carve_extract │ │ │ │ └── chunks_carve │ │ │ │ │ ├── 0-160.gzip_extract │ │ │ │ │ └── gzip.uncompressed │ │ │ │ │ ├── 160-375.gzip_extract │ │ │ │ │ └── gzip.uncompressed │ │ │ │ │ └── 375-512.padding │ │ │ └── defaults │ │ │ │ └── chunks_extract │ │ │ │ ├── 0-160.gzip_extract │ │ │ │ └── gzip.uncompressed │ │ │ │ ├── 160-375.gzip_extract │ │ │ │ └── gzip.uncompressed │ │ │ │ └── 375-512.padding │ │ └── collisions.zip │ │ │ ├── _c_e │ │ │ └── collisions.zip_e │ │ │ │ ├── chunks │ │ │ │ ├── chunks_c │ │ │ │ ├── 0-160.gzip_e │ │ │ │ │ └── gzip.uncompressed │ │ │ │ ├── 160-375.gzip_e │ │ │ │ │ └── gzip.uncompressed │ │ │ │ └── 375-512.padding │ │ │ │ └── chunks_carve │ │ │ │ ├── 0-160.gzip │ │ │ │ ├── 0-160.gzip_e │ │ │ │ └── gzip.uncompressed │ │ │ │ └── 0-160.gzip_extract │ │ │ │ └── gzip.uncompressed │ │ │ ├── _carve_extract │ │ │ └── collisions.zip_extract │ │ │ │ ├── chunks │ │ │ │ └── chunks_carve │ │ │ │ ├── 0-160.gzip │ │ │ │ └── 0-160.gzip_extract │ │ │ │ └── gzip.uncompressed │ │ │ └── defaults │ │ │ └── collisions.zip_extract │ │ │ ├── chunks │ │ │ ├── chunks_carve │ │ │ ├── 0-160.gzip │ │ │ └── 0-160.gzip_extract │ │ │ │ └── gzip.uncompressed │ │ │ └── chunks_extract │ │ │ ├── 0-160.gzip_extract │ │ │ └── gzip.uncompressed │ │ │ ├── 160-375.gzip_extract │ │ │ └── gzip.uncompressed │ │ │ └── 375-512.padding │ │ └── chunks ├── handlers │ ├── archive │ │ ├── test_arj.py │ │ └── test_tar.py │ ├── compression │ │ ├── test_bzip2.py │ │ ├── test_compress.py │ │ ├── test_gzip.py │ │ └── test_xz.py │ ├── executable │ │ └── test_elf.py │ └── filesystem │ │ ├── test_iso9660.py │ │ ├── test_jffs2.py │ │ ├── test_romfs.py │ │ └── test_squashfs.py ├── integration │ ├── archive │ │ ├── ar │ │ │ ├── __input__ │ │ │ │ ├── a1x01.ar │ │ │ │ ├── bsd_mixed.ar │ │ │ │ ├── bsd_multi_names.ar │ │ │ │ ├── bsd_single_name.ar │ │ │ │ ├── contents.ar │ │ │ │ ├── dual.ar │ │ │ │ ├── durian.ar │ │ │ │ ├── empty.ar │ │ │ │ ├── gnu_mixed.ar │ │ │ │ ├── gnu_multi_names.ar │ │ │ │ ├── gnu_single_name.ar │ │ │ │ ├── malformed_valid.ar │ │ │ │ ├── msvc_lib.ar │ │ │ │ ├── normal.ar │ │ │ │ ├── offset_malformed.ar │ │ │ │ ├── offset_valid.ar │ │ │ │ ├── sym.ar │ │ │ │ ├── valid_malformed.ar │ │ │ │ └── windows.ar │ │ │ └── __output__ │ │ │ │ ├── a1x01.ar_extract │ │ │ │ └── �rvíztűrő tükörfúrógép │ │ │ │ ├── bsd_mixed.ar_extract │ │ │ │ ├── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ └── short │ │ │ │ ├── bsd_multi_names.ar_extract │ │ │ │ ├── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ └── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space │ │ │ │ ├── bsd_single_name.ar_extract │ │ │ │ └── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ ├── contents.ar_extract │ │ │ │ ├── file1 │ │ │ │ └── file2 │ │ │ │ ├── dual.ar_extract │ │ │ │ ├── 0-280.ar │ │ │ │ ├── 0-280.ar_extract │ │ │ │ │ ├── durian1.txt │ │ │ │ │ ├── durian2.txt │ │ │ │ │ ├── durian3.txt │ │ │ │ │ └── durian4.txt │ │ │ │ ├── 280-560.ar │ │ │ │ └── 280-560.ar_extract │ │ │ │ │ ├── durian1.txt │ │ │ │ │ ├── durian2.txt │ │ │ │ │ ├── durian3.txt │ │ │ │ │ └── durian4.txt │ │ │ │ ├── durian.ar_extract │ │ │ │ ├── durian1.txt │ │ │ │ ├── durian2.txt │ │ │ │ ├── durian3.txt │ │ │ │ └── durian4.txt │ │ │ │ ├── gnu_mixed.ar_extract │ │ │ │ ├── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ └── short │ │ │ │ ├── gnu_multi_names.ar_extract │ │ │ │ ├── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ └── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space │ │ │ │ ├── gnu_single_name.ar_extract │ │ │ │ └── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ ├── malformed_valid.ar_extract │ │ │ │ ├── 0-268.unknown │ │ │ │ ├── 268-548.ar │ │ │ │ └── 268-548.ar_extract │ │ │ │ │ ├── durian1.txt │ │ │ │ │ ├── durian2.txt │ │ │ │ │ ├── durian3.txt │ │ │ │ │ └── durian4.txt │ │ │ │ ├── msvc_lib.ar_extract │ │ │ │ ├── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length │ │ │ │ └── a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space │ │ │ │ ├── normal.ar_extract │ │ │ │ └── short │ │ │ │ ├── offset_valid.ar_extract │ │ │ │ ├── 0-48.unknown │ │ │ │ ├── 48-328.ar │ │ │ │ └── 48-328.ar_extract │ │ │ │ │ ├── durian1.txt │ │ │ │ │ ├── durian2.txt │ │ │ │ │ ├── durian3.txt │ │ │ │ │ └── durian4.txt │ │ │ │ ├── sym.ar_extract │ │ │ │ └── a.o │ │ │ │ ├── valid_malformed.ar_extract │ │ │ │ ├── 0-280.ar │ │ │ │ ├── 0-280.ar_extract │ │ │ │ │ ├── durian1.txt │ │ │ │ │ ├── durian2.txt │ │ │ │ │ ├── durian3.txt │ │ │ │ │ └── durian4.txt │ │ │ │ └── 280-548.unknown │ │ │ │ └── windows.ar_extract │ │ │ │ └── short │ │ ├── arc │ │ │ ├── __input__ │ │ │ │ └── fruits.arc │ │ │ └── __output__ │ │ │ │ └── fruits.arc_extract │ │ │ │ ├── aaaaaaaa.txt │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ ├── arj │ │ │ ├── __input__ │ │ │ │ └── kaki.arj │ │ │ └── __output__ │ │ │ │ └── kaki.arj_extract │ │ │ │ ├── kaki1.txt │ │ │ │ ├── kaki2.txt │ │ │ │ ├── kaki3.txt │ │ │ │ └── kaki4.txt │ │ ├── autel │ │ │ └── ecc │ │ │ │ ├── __input__ │ │ │ │ └── output.bin │ │ │ │ └── __output__ │ │ │ │ └── output.bin_extract │ │ │ │ └── output.bin.decrypted │ │ ├── cab │ │ │ ├── __input__ │ │ │ │ └── banana.cab │ │ │ └── __output__ │ │ │ │ └── banana.cab_extract │ │ │ │ └── banana │ │ │ │ ├── banana1.txt │ │ │ │ ├── banana2.txt │ │ │ │ ├── banana3.txt │ │ │ │ └── banana4.txt │ │ ├── cpio │ │ │ ├── cpio_binary │ │ │ │ ├── __input__ │ │ │ │ │ ├── apple.cpio-bin │ │ │ │ │ ├── apple.cpio-bin.truncated │ │ │ │ │ ├── duplicate_entries.cpio │ │ │ │ │ ├── empty.cpio-bin │ │ │ │ │ ├── empty.cpio-bin.truncated │ │ │ │ │ ├── test.bin.cpio │ │ │ │ │ └── test.bin.cpio.truncated │ │ │ │ └── __output__ │ │ │ │ │ ├── apple.cpio-bin.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.cpio-bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── duplicate_entries.cpio_extract │ │ │ │ │ └── colors │ │ │ │ │ │ ├── blue │ │ │ │ │ │ ├── blue.txt │ │ │ │ │ │ ├── orange.txt │ │ │ │ │ │ ├── purple │ │ │ │ │ │ └── purple.txt │ │ │ │ │ ├── empty.cpio-bin.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── empty.cpio-bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── test.bin.cpio.truncated_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ │ │ └── test.bin.cpio_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ ├── cpio_portable_ascii │ │ │ │ ├── __input__ │ │ │ │ │ ├── apple.cpio-newc │ │ │ │ │ ├── apple.cpio-newc.truncated │ │ │ │ │ ├── empty.cpio-newc │ │ │ │ │ ├── empty.cpio-newc.truncated │ │ │ │ │ ├── sample.nofilepad.cpio-newc │ │ │ │ │ ├── sample.nofilepad.unaligned.cpio-newc │ │ │ │ │ ├── test.newc.cpio │ │ │ │ │ ├── test.newc.cpio.06000.sticky │ │ │ │ │ └── test.newc.cpio.truncated │ │ │ │ └── __output__ │ │ │ │ │ ├── apple.cpio-newc.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.cpio-newc_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── empty.cpio-newc.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── empty.cpio-newc_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── sample.nofilepad.cpio-newc_extract │ │ │ │ │ ├── 0-512.cpio_portable_ascii │ │ │ │ │ ├── 0-512.cpio_portable_ascii_extract │ │ │ │ │ │ ├── dev │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ └── root │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ └── 512-860.unknown │ │ │ │ │ ├── sample.nofilepad.unaligned.cpio-newc_extract │ │ │ │ │ ├── 0-1.padding │ │ │ │ │ ├── 1-513.cpio_portable_ascii │ │ │ │ │ ├── 1-513.cpio_portable_ascii_extract │ │ │ │ │ │ ├── dev │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ └── root │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ └── 513-861.unknown │ │ │ │ │ ├── test.newc.cpio.06000.sticky_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ │ │ ├── test.newc.cpio.truncated_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ │ │ └── test.newc.cpio_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ ├── cpio_portable_ascii_crc │ │ │ │ ├── __input__ │ │ │ │ │ ├── apple.cpio-crc │ │ │ │ │ ├── apple.cpio-crc.truncated │ │ │ │ │ ├── empty.cpio-crc │ │ │ │ │ ├── empty.cpio-crc.truncated │ │ │ │ │ ├── test.crc.cpio │ │ │ │ │ └── test.crc.cpio.truncated │ │ │ │ └── __output__ │ │ │ │ │ ├── apple.cpio-crc.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.cpio-crc_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── empty.cpio-crc.truncated_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── empty.cpio-crc_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── dev │ │ │ │ │ │ └── console │ │ │ │ │ ├── empty.txt │ │ │ │ │ └── hello1.txt │ │ │ │ │ ├── test.crc.cpio.truncated_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ │ │ └── test.crc.cpio_extract │ │ │ │ │ ├── test0 │ │ │ │ │ ├── test00 │ │ │ │ │ ├── test000 │ │ │ │ │ ├── test0000 │ │ │ │ │ ├── test0001 │ │ │ │ │ ├── test0002 │ │ │ │ │ ├── test0003 │ │ │ │ │ ├── test001 │ │ │ │ │ ├── test002 │ │ │ │ │ ├── test003 │ │ │ │ │ ├── test01 │ │ │ │ │ ├── test02 │ │ │ │ │ ├── test03 │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test2 │ │ │ │ │ └── test3 │ │ │ └── cpio_portable_old_ascii │ │ │ │ ├── __input__ │ │ │ │ ├── apple.cpio-odc │ │ │ │ ├── apple.cpio-odc.truncated │ │ │ │ ├── empty.cpio-odc │ │ │ │ ├── empty.cpio-odc.truncated │ │ │ │ ├── test.odc.cpio │ │ │ │ └── test.odc.cpio.truncated │ │ │ │ └── __output__ │ │ │ │ ├── apple.cpio-odc.truncated_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── apple.cpio-odc_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── empty.cpio-odc.truncated_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── dev │ │ │ │ │ └── console │ │ │ │ ├── empty.txt │ │ │ │ └── hello1.txt │ │ │ │ ├── empty.cpio-odc_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── dev │ │ │ │ │ └── console │ │ │ │ ├── empty.txt │ │ │ │ └── hello1.txt │ │ │ │ ├── test.odc.cpio.truncated_extract │ │ │ │ ├── test0 │ │ │ │ ├── test00 │ │ │ │ ├── test000 │ │ │ │ ├── test0000 │ │ │ │ ├── test0001 │ │ │ │ ├── test0002 │ │ │ │ ├── test0003 │ │ │ │ ├── test001 │ │ │ │ ├── test002 │ │ │ │ ├── test003 │ │ │ │ ├── test01 │ │ │ │ ├── test02 │ │ │ │ ├── test03 │ │ │ │ ├── test1 │ │ │ │ ├── test2 │ │ │ │ └── test3 │ │ │ │ └── test.odc.cpio_extract │ │ │ │ ├── test0 │ │ │ │ ├── test00 │ │ │ │ ├── test000 │ │ │ │ ├── test0000 │ │ │ │ ├── test0001 │ │ │ │ ├── test0002 │ │ │ │ ├── test0003 │ │ │ │ ├── test001 │ │ │ │ ├── test002 │ │ │ │ ├── test003 │ │ │ │ ├── test01 │ │ │ │ ├── test02 │ │ │ │ ├── test03 │ │ │ │ ├── test1 │ │ │ │ ├── test2 │ │ │ │ └── test3 │ │ ├── dlink │ │ │ ├── encrpted_img │ │ │ │ ├── __input__ │ │ │ │ │ └── fruits.dec │ │ │ │ └── __output__ │ │ │ │ │ └── fruits.dec_extract │ │ │ │ │ ├── fruits.dec.decrypted │ │ │ │ │ └── fruits.dec.decrypted_extract │ │ │ │ │ ├── img-1180426539_vol-apple.ubifs │ │ │ │ │ └── img-1180426539_vol-data.ubifs │ │ │ └── shrs │ │ │ │ ├── __input__ │ │ │ │ └── sample.bin │ │ │ │ └── __output__ │ │ │ │ └── sample.bin_extract │ │ │ │ ├── sample.bin.decrypted │ │ │ │ └── sample.bin.decrypted_extract │ │ │ │ ├── img-1180426539_vol-apple.ubifs │ │ │ │ └── img-1180426539_vol-data.ubifs │ │ ├── dmg │ │ │ ├── __input__ │ │ │ │ ├── fruits.dmg │ │ │ │ ├── fruits_osx.compressed.dmg │ │ │ │ └── fruits_osx.dmg │ │ │ └── __output__ │ │ │ │ ├── fruits.dmg_extract │ │ │ │ └── fruits │ │ │ │ │ ├── apple.txt │ │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits_osx.compressed.dmg_extract │ │ │ │ └── fruits │ │ │ │ │ ├── .HFS+ Private Directory Data │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── .Trashes │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ └── fruits_osx.dmg_extract │ │ │ │ └── fruits │ │ │ │ ├── .HFS+ Private Directory Data │ │ │ │ └── .gitkeep │ │ │ │ ├── .Trashes │ │ │ │ └── .gitkeep │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ ├── engeniustech │ │ │ └── engenius │ │ │ │ ├── __input__ │ │ │ │ └── sample.bin │ │ │ │ └── __output__ │ │ │ │ └── sample.bin_extract │ │ │ │ └── sample.bin.decrypted │ │ ├── hp │ │ │ ├── bdl │ │ │ │ ├── __input__ │ │ │ │ │ └── sample.bdl │ │ │ │ └── __output__ │ │ │ │ │ └── sample.bdl_extract │ │ │ │ │ ├── ipkg000 │ │ │ │ │ ├── ipkg000_extract │ │ │ │ │ └── sample.txt │ │ │ │ │ ├── ipkg001 │ │ │ │ │ └── ipkg001_extract │ │ │ │ │ └── sample.txt │ │ │ └── ipkg │ │ │ │ ├── __input__ │ │ │ │ └── sample.ipkg │ │ │ │ └── __output__ │ │ │ │ └── sample.ipkg_extract │ │ │ │ └── sample.txt │ │ ├── instar │ │ │ ├── bneg │ │ │ │ ├── __input__ │ │ │ │ │ └── output.bin │ │ │ │ └── __output__ │ │ │ │ │ └── output.bin_extract │ │ │ │ │ ├── part1 │ │ │ │ │ └── part2 │ │ │ └── instar_hd │ │ │ │ ├── __input__ │ │ │ │ └── sample.pkg │ │ │ │ └── __output__ │ │ │ │ └── sample.pkg_extract │ │ │ │ ├── instar_hd.deobfuscated │ │ │ │ └── instar_hd.deobfuscated_extract │ │ │ │ └── sample.txt │ │ ├── netgear │ │ │ ├── chk │ │ │ │ ├── __input__ │ │ │ │ │ └── sample.chk │ │ │ │ └── __output__ │ │ │ │ │ └── sample.chk_extract │ │ │ │ │ ├── kernel │ │ │ │ │ └── rootfs │ │ │ └── trx │ │ │ │ ├── trx_v1 │ │ │ │ ├── __input__ │ │ │ │ │ └── sample.trx │ │ │ │ └── __output__ │ │ │ │ │ └── sample.trx_extract │ │ │ │ │ ├── part0 │ │ │ │ │ ├── part1 │ │ │ │ │ └── part2 │ │ │ │ └── trx_v2 │ │ │ │ ├── __input__ │ │ │ │ └── sample.trx │ │ │ │ └── __output__ │ │ │ │ └── sample.trx_extract │ │ │ │ ├── part0 │ │ │ │ ├── part1 │ │ │ │ ├── part2 │ │ │ │ └── part3 │ │ ├── par2 │ │ │ ├── __input__ │ │ │ │ ├── foo.erofs.img.par2 │ │ │ │ ├── foo.erofs.img.vol00+01.par2 │ │ │ │ ├── foo.erofs.img.vol01+02.par2 │ │ │ │ ├── foo.erofs.img.vol03+04.par2 │ │ │ │ ├── foo.erofs.img.vol07+08.par2 │ │ │ │ ├── foo.erofs.img.vol15+16.par2 │ │ │ │ └── foo.erofs.img.vol31+20.par2 │ │ │ └── __output__ │ │ │ │ └── .gitkeep │ │ ├── partclone │ │ │ ├── __input__ │ │ │ │ ├── floppy-144m.img │ │ │ │ └── fs_dev0.partclone.img │ │ │ └── __output__ │ │ │ │ ├── floppy-144m.img_extract │ │ │ │ ├── partclone.restored │ │ │ │ └── partclone.restored_extract │ │ │ │ │ └── lost+found │ │ │ │ │ └── .gitkeep │ │ │ │ └── fs_dev0.partclone.img_extract │ │ │ │ ├── partclone.restored │ │ │ │ └── partclone.restored_extract │ │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ ├── qnap │ │ │ └── qnap_nas │ │ │ │ ├── __input__ │ │ │ │ └── sample.img │ │ │ │ └── __output__ │ │ │ │ └── sample.img_extract │ │ │ │ ├── sample.img.decrypted │ │ │ │ └── sample.img.decrypted_extract │ │ │ │ ├── gzip.uncompressed │ │ │ │ └── gzip.uncompressed_extract │ │ │ │ ├── fruits.ubi │ │ │ │ └── fruits.ubi_extract │ │ │ │ └── gzip.uncompressed │ │ ├── rar │ │ │ ├── default │ │ │ │ ├── __input__ │ │ │ │ │ └── erdbeere.rar │ │ │ │ └── __output__ │ │ │ │ │ └── erdbeere.rar_extract │ │ │ │ │ ├── erdbeere1.txt │ │ │ │ │ ├── erdbeere2.txt │ │ │ │ │ ├── erdbeere3.txt │ │ │ │ │ └── erdbeere4.txt │ │ │ ├── encrypted │ │ │ │ ├── __input__ │ │ │ │ │ └── cherry_encrypted.rar │ │ │ │ └── __output__ │ │ │ │ │ └── cherry_encrypted.rar_extract │ │ │ │ │ ├── 0-46.rar │ │ │ │ │ └── 46-686.unknown │ │ │ └── password │ │ │ │ ├── __input__ │ │ │ │ └── cherry_password.rar │ │ │ │ └── __output__ │ │ │ │ └── .gitkeep │ │ ├── sevenzip │ │ │ ├── __input__ │ │ │ │ ├── cherry.7z │ │ │ │ ├── multi-sevenzip-dangling-symlinks.tar │ │ │ │ └── multi-volume.tgz │ │ │ └── __output__ │ │ │ │ ├── cherry.7z_extract │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ ├── multi-sevenzip-dangling-symlinks.tar_extract │ │ │ │ ├── dangling-symlink.7z.001 │ │ │ │ ├── dangling-symlink.7z.002 │ │ │ │ └── dangling-symlink.7z.003 │ │ │ │ └── multi-volume.tgz_extract │ │ │ │ ├── mv.7z.001 │ │ │ │ ├── mv.7z.002 │ │ │ │ └── mv.7z_extract │ │ │ │ ├── file1 │ │ │ │ └── file2 │ │ ├── stuffit │ │ │ └── stuffit5 │ │ │ │ ├── __input__ │ │ │ │ └── plum.sit5 │ │ │ │ └── __output__ │ │ │ │ └── plum.sit5_extract │ │ │ │ ├── plum1.txt │ │ │ │ ├── plum2.txt │ │ │ │ ├── plum3.txt │ │ │ │ └── plum4.txt │ │ ├── tar │ │ │ ├── __input__ │ │ │ │ ├── absolute.tar │ │ │ │ ├── cherry.gnu.tar │ │ │ │ ├── cherry.posix.tar │ │ │ │ ├── cherry.posixly_correct.tar │ │ │ │ ├── cherry.v7.tar │ │ │ │ ├── damaged.gnu.tar │ │ │ │ ├── dual_entry.tar │ │ │ │ ├── emptyname.tar │ │ │ │ ├── linktest_missing_dir.tar │ │ │ │ ├── longname.tar │ │ │ │ ├── sparse.tar │ │ │ │ ├── symlinks.tar │ │ │ │ ├── traversal.tar │ │ │ │ ├── truncated-cherry.posix.tar │ │ │ │ └── truncated-header.tar │ │ │ └── __output__ │ │ │ │ ├── absolute.tar_extract │ │ │ │ └── absolute │ │ │ │ │ ├── absolute-file │ │ │ │ │ ├── absolute-symlink │ │ │ │ │ ├── link_to_etc_shadow │ │ │ │ │ └── post-link-traversal-file │ │ │ │ ├── cherry.gnu.tar_extract │ │ │ │ ├── banana.gnu.tar │ │ │ │ ├── banana.gnu.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── banana.posix.tar │ │ │ │ ├── banana.posix.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ ├── cherry.posix.tar_extract │ │ │ │ ├── banana.gnu.tar │ │ │ │ ├── banana.gnu.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── banana.posix.tar │ │ │ │ ├── banana.posix.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ ├── cherry.posixly_correct.tar_extract │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ ├── cherry.v7.tar_extract │ │ │ │ └── fruits │ │ │ │ │ ├── cherry1.txt │ │ │ │ │ ├── cherry2.txt │ │ │ │ │ ├── cherry3.txt │ │ │ │ │ └── cherry4.txt │ │ │ │ ├── damaged.gnu.tar_extract │ │ │ │ ├── 0-1024.tar │ │ │ │ ├── 0-1024.tar_extract │ │ │ │ │ └── cherry1.txt │ │ │ │ ├── 1024-2048.unknown │ │ │ │ ├── 2048-10240.tar │ │ │ │ └── 2048-10240.tar_extract │ │ │ │ │ ├── cherry3.txt │ │ │ │ │ └── cherry4.txt │ │ │ │ ├── dual_entry.tar_extract │ │ │ │ └── ppc64-POWER7-64cpu │ │ │ │ │ └── proc │ │ │ │ │ └── device-tree │ │ │ │ │ ├── hmc-managed? │ │ │ │ │ └── ibm,partition-name │ │ │ │ ├── emptyname.tar_extract │ │ │ │ └── apple.txt │ │ │ │ ├── linktest_missing_dir.tar_extract │ │ │ │ └── linktest │ │ │ │ │ └── link │ │ │ │ ├── longname.tar_extract │ │ │ │ └── apple.txt │ │ │ │ ├── sparse.tar_extract │ │ │ │ ├── dummy1 │ │ │ │ ├── dummy2 │ │ │ │ ├── file1 │ │ │ │ └── file2 │ │ │ │ ├── symlinks.tar_extract │ │ │ │ └── test │ │ │ │ │ ├── bin │ │ │ │ │ └── busybox │ │ │ │ │ └── sbin │ │ │ │ │ ├── cp │ │ │ │ │ ├── find │ │ │ │ │ ├── ln │ │ │ │ │ ├── ls │ │ │ │ │ └── mv │ │ │ │ ├── traversal.tar_extract │ │ │ │ └── xz.uncompressed │ │ │ │ └── truncated-cherry.posix.tar_extract │ │ │ │ ├── 0-80896.tar │ │ │ │ ├── 0-80896.tar_extract │ │ │ │ ├── banana.gnu.tar │ │ │ │ ├── banana.gnu.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── banana.posix.tar │ │ │ │ ├── banana.posix.tar_extract │ │ │ │ │ ├── apple.gnu.tar │ │ │ │ │ ├── apple.gnu.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── apple.posix.tar │ │ │ │ │ ├── apple.posix.tar_extract │ │ │ │ │ │ ├── apple1.txt │ │ │ │ │ │ ├── apple2.txt │ │ │ │ │ │ ├── apple3.txt │ │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── banana1.txt │ │ │ │ │ ├── banana2.txt │ │ │ │ │ ├── banana3.txt │ │ │ │ │ └── banana4.txt │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ └── cherry3.txt │ │ │ │ └── 80896-82439.unknown │ │ ├── xiaomi │ │ │ └── hdr │ │ │ │ ├── hdr1 │ │ │ │ ├── __input__ │ │ │ │ │ └── sample.bin │ │ │ │ └── __output__ │ │ │ │ │ └── sample.bin_extract │ │ │ │ │ ├── blob0 │ │ │ │ │ ├── blob1 │ │ │ │ │ ├── blob2 │ │ │ │ │ ├── blob3 │ │ │ │ │ ├── blob4 │ │ │ │ │ ├── blob5 │ │ │ │ │ ├── blob6 │ │ │ │ │ └── blob7 │ │ │ │ └── hdr2 │ │ │ │ ├── __input__ │ │ │ │ └── sample.bin │ │ │ │ └── __output__ │ │ │ │ └── sample.bin_extract │ │ │ │ ├── blob0 │ │ │ │ ├── blob1 │ │ │ │ ├── blob2 │ │ │ │ ├── blob3 │ │ │ │ ├── blob4 │ │ │ │ ├── blob5 │ │ │ │ ├── blob6 │ │ │ │ └── blob7 │ │ └── zip │ │ │ ├── encrypted │ │ │ ├── __input__ │ │ │ │ └── apple_encrypted.zip │ │ │ └── __output__ │ │ │ │ └── .gitkeep │ │ │ ├── partly_encrypted │ │ │ ├── __input__ │ │ │ │ └── kaki1_aes.zip │ │ │ └── __output__ │ │ │ │ └── .gitkeep │ │ │ ├── regular │ │ │ ├── __input__ │ │ │ │ └── apple.zip │ │ │ └── __output__ │ │ │ │ └── apple.zip_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ └── zip64 │ │ │ ├── __input__ │ │ │ ├── apple.zip │ │ │ ├── colors.zip │ │ │ ├── colors_garbage.zip │ │ │ ├── zero_edited.zip │ │ │ └── zip64-without-cd.zip │ │ │ └── __output__ │ │ │ ├── apple.zip_extract │ │ │ ├── apple1.txt │ │ │ ├── apple2.txt │ │ │ ├── apple3.txt │ │ │ └── apple4.txt │ │ │ ├── colors.zip_extract │ │ │ ├── blue.txt │ │ │ └── red.txt │ │ │ ├── colors_garbage.zip_extract │ │ │ ├── 0-1024.unknown │ │ │ ├── 1024-1481.zip │ │ │ └── 1024-1481.zip_extract │ │ │ │ ├── blue.txt │ │ │ │ └── red.txt │ │ │ ├── zero_edited.zip_extract │ │ │ └── zero │ │ │ └── zip64-without-cd.zip_extract │ │ │ └── - │ ├── compression │ │ ├── bzip2 │ │ │ ├── __input__ │ │ │ │ ├── collated.bzip2 │ │ │ │ ├── collated.headpad.bzip2 │ │ │ │ ├── dual.txt.bzip2 │ │ │ │ ├── lorem.txt.bz2 │ │ │ │ └── multiblock.bzip2 │ │ │ └── __output__ │ │ │ │ ├── collated.bzip2_extract │ │ │ │ └── bzip2.uncompressed │ │ │ │ ├── collated.headpad.bzip2_extract │ │ │ │ ├── 0-17.padding │ │ │ │ ├── 17-5107.bzip2 │ │ │ │ └── 17-5107.bzip2_extract │ │ │ │ │ └── bzip2.uncompressed │ │ │ │ ├── dual.txt.bzip2_extract │ │ │ │ ├── 0-2545.bzip2 │ │ │ │ ├── 0-2545.bzip2_extract │ │ │ │ │ └── bzip2.uncompressed │ │ │ │ ├── 2545-2554.unknown │ │ │ │ ├── 2554-5099.bzip2 │ │ │ │ └── 2554-5099.bzip2_extract │ │ │ │ │ └── bzip2.uncompressed │ │ │ │ ├── lorem.txt.bz2_extract │ │ │ │ └── bzip2.uncompressed │ │ │ │ └── multiblock.bzip2_extract │ │ │ │ └── bzip2.uncompressed │ │ ├── compress │ │ │ ├── __input__ │ │ │ │ └── apple1.z │ │ │ └── __output__ │ │ │ │ └── apple1.z_extract │ │ │ │ └── lzw.uncompressed │ │ ├── gzip │ │ │ ├── __input__ │ │ │ │ ├── durian.dual.gz │ │ │ │ ├── durian.eof.gz │ │ │ │ ├── durian.gz │ │ │ │ ├── multi-gzip-dangling-symlinks.tar │ │ │ │ ├── multi-volume-digit-hash.tar │ │ │ │ ├── multi-volume-digit.tar │ │ │ │ ├── multi-volume-split-then-gzip.tar │ │ │ │ ├── multi-volume.tar │ │ │ │ ├── no-name.gz │ │ │ │ └── path-traversal.gz │ │ │ └── __output__ │ │ │ │ ├── durian.dual.gz_extract │ │ │ │ ├── 0-43.gzip │ │ │ │ ├── 0-43.gzip_extract │ │ │ │ │ └── durian1.txt │ │ │ │ ├── 43-86.gzip │ │ │ │ └── 43-86.gzip_extract │ │ │ │ │ └── durian1.txt │ │ │ │ ├── durian.eof.gz_extract │ │ │ │ ├── 0-43.gzip │ │ │ │ ├── 0-43.gzip_extract │ │ │ │ │ └── durian1.txt │ │ │ │ └── 43-59.unknown │ │ │ │ ├── durian.gz_extract │ │ │ │ └── durian1.txt │ │ │ │ ├── multi-gzip-dangling-symlinks.tar_extract │ │ │ │ ├── dangling-symlink.gz.a │ │ │ │ ├── dangling-symlink.gz.b │ │ │ │ └── dangling-symlink.gz.c │ │ │ │ ├── multi-volume-digit-hash.tar_extract │ │ │ │ ├── multi-part-file.gz.01 │ │ │ │ ├── multi-part-file.gz.02 │ │ │ │ ├── multi-part-file.gz.md5 │ │ │ │ └── multi-part-file.gz_extract │ │ │ │ │ └── one.txt │ │ │ │ ├── multi-volume-digit.tar_extract │ │ │ │ ├── multi-part-file.gz.01 │ │ │ │ ├── multi-part-file.gz.02 │ │ │ │ └── multi-part-file.gz_extract │ │ │ │ │ └── one.txt │ │ │ │ ├── multi-volume-split-then-gzip.tar_extract │ │ │ │ ├── one.txt.gz.aa │ │ │ │ ├── one.txt.gz.ab │ │ │ │ ├── one.txt.gz.ac │ │ │ │ └── one.txt.gz_extract │ │ │ │ │ └── one.txt │ │ │ │ ├── multi-volume.tar_extract │ │ │ │ ├── multi-part-file.gz.aa │ │ │ │ ├── multi-part-file.gz.ab │ │ │ │ └── multi-part-file.gz_extract │ │ │ │ │ └── one.txt │ │ │ │ ├── no-name.gz_extract │ │ │ │ └── gzip.uncompressed │ │ │ │ └── path-traversal.gz_extract │ │ │ │ └── whatever...... │ │ ├── lz4 │ │ │ ├── lz4_default │ │ │ │ ├── __input__ │ │ │ │ │ ├── lorem.block_checksum.lz4 │ │ │ │ │ ├── lorem.csize.lz4 │ │ │ │ │ ├── lorem.no_block_checksum.lz4 │ │ │ │ │ ├── lorem.nocsize.lz4 │ │ │ │ │ └── lorem.noframecrc.lz4 │ │ │ │ └── __output__ │ │ │ │ │ ├── lorem.block_checksum.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ │ │ ├── lorem.csize.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ │ │ ├── lorem.no_block_checksum.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ │ │ ├── lorem.nocsize.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ │ │ └── lorem.noframecrc.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ ├── lz4_legacy │ │ │ │ ├── __input__ │ │ │ │ │ └── lorem.legacy.lz4 │ │ │ │ └── __output__ │ │ │ │ │ └── lorem.legacy.lz4_extract │ │ │ │ │ └── lz4.uncompressed │ │ │ └── lz4_skippable │ │ │ │ ├── __input__ │ │ │ │ └── skippable.lz4 │ │ │ │ └── __output__ │ │ │ │ └── skippable.lz4_extract │ │ │ │ └── lz4.uncompressed │ │ ├── lzh │ │ │ ├── __input__ │ │ │ │ ├── fruits.lvl0.lzh │ │ │ │ ├── fruits.lvl1.lzh │ │ │ │ └── fruits.lvl2.lzh │ │ │ └── __output__ │ │ │ │ ├── fruits.lvl0.lzh_extract │ │ │ │ ├── 0-39.lzh │ │ │ │ ├── 0-39.lzh_extract │ │ │ │ │ └── apple.txt │ │ │ │ ├── 39-80.lzh │ │ │ │ ├── 39-80.lzh_extract │ │ │ │ │ └── banana.txt │ │ │ │ ├── 80-122.lzh │ │ │ │ └── 80-122.lzh_extract │ │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.lvl1.lzh_extract │ │ │ │ ├── 0-47.lzh │ │ │ │ ├── 0-47.lzh_extract │ │ │ │ │ └── apple.txt │ │ │ │ ├── 47-96.lzh │ │ │ │ ├── 47-96.lzh_extract │ │ │ │ │ └── banana.txt │ │ │ │ ├── 96-146.lzh │ │ │ │ └── 96-146.lzh_extract │ │ │ │ │ └── cherry.txt │ │ │ │ └── fruits.lvl2.lzh_extract │ │ │ │ ├── 0-49.lzh │ │ │ │ ├── 0-49.lzh_extract │ │ │ │ └── apple.txt │ │ │ │ ├── 100-152.lzh │ │ │ │ ├── 100-152.lzh_extract │ │ │ │ └── cherry.txt │ │ │ │ ├── 49-100.lzh │ │ │ │ └── 49-100.lzh_extract │ │ │ │ └── banana.txt │ │ ├── lzip │ │ │ ├── __input__ │ │ │ │ └── lorem.txt.lz │ │ │ └── __output__ │ │ │ │ └── lorem.txt.lz_extract │ │ │ │ └── lz.uncompressed │ │ ├── lzma │ │ │ ├── __input__ │ │ │ │ ├── lorem.txt.known_size.lzma │ │ │ │ ├── lorem.txt.small_size.lzma │ │ │ │ ├── lorem.txt.smaller_than_compressed.lzma │ │ │ │ ├── lorem.txt.unknown_size.lzma │ │ │ │ └── lorem.txt.unused.lzma │ │ │ └── __output__ │ │ │ │ ├── lorem.txt.known_size.lzma_extract │ │ │ │ └── lzma.uncompressed │ │ │ │ ├── lorem.txt.unknown_size.lzma_extract │ │ │ │ └── lzma.uncompressed │ │ │ │ └── lorem.txt.unused.lzma_extract │ │ │ │ ├── 0-2550.lzma │ │ │ │ ├── 0-2550.lzma_extract │ │ │ │ └── lzma.uncompressed │ │ │ │ └── 2550-2590.unknown │ │ ├── lzo │ │ │ ├── __input__ │ │ │ │ ├── lorem.adler.checksum.filter.multi-block.file.lzo │ │ │ │ ├── lorem.adler.checksum.filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.adler.checksum.filter.multi-file.lzo │ │ │ │ ├── lorem.adler.checksum.filter.simple.file.lzo │ │ │ │ ├── lorem.adler.checksum.filter.simple.stdin.lzo │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-block.file.lzo │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-file.lzo │ │ │ │ ├── lorem.adler.checksum.no-filter.simple.file.lzo │ │ │ │ ├── lorem.adler.checksum.no-filter.simple.stdin.lzo │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-block.file.lzo │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-file.lzo │ │ │ │ ├── lorem.adler.no-checksum.filter.simple.file.lzo │ │ │ │ ├── lorem.adler.no-checksum.filter.simple.stdin.lzo │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-block.file.lzo │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-file.lzo │ │ │ │ ├── lorem.adler.no-checksum.no-filter.simple.file.lzo │ │ │ │ ├── lorem.adler.no-checksum.no-filter.simple.stdin.lzo │ │ │ │ ├── lorem.crc32.checksum.filter.multi-block.file.lzo │ │ │ │ ├── lorem.crc32.checksum.filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.crc32.checksum.filter.multi-file.lzo │ │ │ │ ├── lorem.crc32.checksum.filter.simple.file.lzo │ │ │ │ ├── lorem.crc32.checksum.filter.simple.stdin.lzo │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-block.file.lzo │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-file.lzo │ │ │ │ ├── lorem.crc32.checksum.no-filter.simple.file.lzo │ │ │ │ ├── lorem.crc32.checksum.no-filter.simple.stdin.lzo │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-block.file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.filter.simple.file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.filter.simple.stdin.lzo │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-block.file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-block.stdin.lzo │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.simple.file.lzo │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.simple.stdin.lzo │ │ │ │ ├── lorem.filter.lzo │ │ │ │ └── lorem.lzo │ │ │ └── __output__ │ │ │ │ ├── lorem.adler.checksum.filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.checksum.filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.adler.checksum.filter.multi-block.stdin │ │ │ │ ├── lorem.adler.checksum.filter.multi-file.lzo_extract │ │ │ │ ├── 0-4341.lzo │ │ │ │ ├── 0-4341.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 4341-33904.lzo │ │ │ │ └── 4341-33904.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.checksum.filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.adler.checksum.filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.adler.checksum.filter.simple.stdin │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.adler.checksum.no-filter.multi-block.stdin │ │ │ │ ├── lorem.adler.checksum.no-filter.multi-file.lzo_extract │ │ │ │ ├── 0-3933.lzo │ │ │ │ ├── 0-3933.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 3933-30437.lzo │ │ │ │ └── 3933-30437.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.checksum.no-filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.adler.checksum.no-filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.adler.checksum.no-filter.simple.stdin │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.adler.no-checksum.filter.multi-block.stdin │ │ │ │ ├── lorem.adler.no-checksum.filter.multi-file.lzo_extract │ │ │ │ ├── 0-4337.lzo │ │ │ │ ├── 0-4337.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 4337-33892.lzo │ │ │ │ └── 4337-33892.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.no-checksum.filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.adler.no-checksum.filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.adler.no-checksum.filter.simple.stdin │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.adler.no-checksum.no-filter.multi-block.stdin │ │ │ │ ├── lorem.adler.no-checksum.no-filter.multi-file.lzo_extract │ │ │ │ ├── 0-3929.lzo │ │ │ │ ├── 0-3929.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 3929-30425.lzo │ │ │ │ └── 3929-30425.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.adler.no-checksum.no-filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.adler.no-checksum.no-filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.adler.no-checksum.no-filter.simple.stdin │ │ │ │ ├── lorem.crc32.checksum.filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.checksum.filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.crc32.checksum.filter.multi-block.stdin │ │ │ │ ├── lorem.crc32.checksum.filter.multi-file.lzo_extract │ │ │ │ ├── 0-4341.lzo │ │ │ │ ├── 0-4341.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 4341-33904.lzo │ │ │ │ └── 4341-33904.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.checksum.filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.crc32.checksum.filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.crc32.checksum.filter.simple.stdin │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.crc32.checksum.no-filter.multi-block.stdin │ │ │ │ ├── lorem.crc32.checksum.no-filter.multi-file.lzo_extract │ │ │ │ ├── 0-3933.lzo │ │ │ │ ├── 0-3933.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 3933-30437.lzo │ │ │ │ └── 3933-30437.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.checksum.no-filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.crc32.checksum.no-filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.crc32.checksum.no-filter.simple.stdin │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.crc32.no-checksum.filter.multi-block.stdin │ │ │ │ ├── lorem.crc32.no-checksum.filter.multi-file.lzo_extract │ │ │ │ ├── 0-4337.lzo │ │ │ │ ├── 0-4337.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 4337-33892.lzo │ │ │ │ └── 4337-33892.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.no-checksum.filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.crc32.no-checksum.filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.crc32.no-checksum.filter.simple.stdin │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-block.file.lzo_extract │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-block.stdin.lzo_extract │ │ │ │ └── lorem.crc32.no-checksum.no-filter.multi-block.stdin │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.multi-file.lzo_extract │ │ │ │ ├── 0-3929.lzo │ │ │ │ ├── 0-3929.lzo_extract │ │ │ │ │ └── lorem.txt │ │ │ │ ├── 3929-30425.lzo │ │ │ │ └── 3929-30425.lzo_extract │ │ │ │ │ └── big256k.txt │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.simple.file.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ ├── lorem.crc32.no-checksum.no-filter.simple.stdin.lzo_extract │ │ │ │ └── lorem.crc32.no-checksum.no-filter.simple.stdin │ │ │ │ ├── lorem.filter.lzo_extract │ │ │ │ └── lorem.txt │ │ │ │ └── lorem.lzo_extract │ │ │ │ └── lorem.txt │ │ ├── uzip │ │ │ ├── lzma │ │ │ │ ├── __input__ │ │ │ │ │ └── myfs.img.ulzma │ │ │ │ └── __output__ │ │ │ │ │ └── myfs.img.ulzma_extract │ │ │ │ │ ├── 0-59316.uzip │ │ │ │ │ ├── 0-59316.uzip_extract │ │ │ │ │ └── 0-59316 │ │ │ │ │ └── 59316-59392.padding │ │ │ ├── zlib │ │ │ │ ├── __input__ │ │ │ │ │ ├── myfs.img.uzip │ │ │ │ │ └── myfs.padded.img.uzip │ │ │ │ └── __output__ │ │ │ │ │ ├── myfs.img.uzip_extract │ │ │ │ │ ├── 0-59397.uzip │ │ │ │ │ ├── 0-59397.uzip_extract │ │ │ │ │ │ └── 0-59397 │ │ │ │ │ └── 59397-59904.padding │ │ │ │ │ └── myfs.padded.img.uzip_extract │ │ │ │ │ ├── 0-64.unknown │ │ │ │ │ ├── 59461-60032.unknown │ │ │ │ │ ├── 64-59461.uzip │ │ │ │ │ └── 64-59461.uzip_extract │ │ │ │ │ └── 64-59461 │ │ │ └── zstd │ │ │ │ ├── __input__ │ │ │ │ └── myfs.img.uzst │ │ │ │ └── __output__ │ │ │ │ └── myfs.img.uzst_extract │ │ │ │ ├── 0-58269.uzip │ │ │ │ ├── 0-58269.uzip_extract │ │ │ │ └── 0-58269 │ │ │ │ └── 58269-58368.padding │ │ ├── xz │ │ │ ├── __input__ │ │ │ │ ├── lorem.txt.xz │ │ │ │ └── multiblock.padded.xz │ │ │ └── __output__ │ │ │ │ ├── lorem.txt.xz_extract │ │ │ │ └── xz.uncompressed │ │ │ │ └── multiblock.padded.xz_extract │ │ │ │ └── xz.uncompressed │ │ ├── zlib │ │ │ ├── __input__ │ │ │ │ ├── sample.suffix.zlib │ │ │ │ ├── sample.truncated.zlib │ │ │ │ └── sample.zlib │ │ │ └── __output__ │ │ │ │ ├── sample.suffix.zlib_extract │ │ │ │ ├── 0-34.zlib │ │ │ │ ├── 0-34.zlib_extract │ │ │ │ │ └── zlib.uncompressed │ │ │ │ └── 34-39.unknown │ │ │ │ ├── sample.truncated.zlib_extract │ │ │ │ └── zlib.uncompressed │ │ │ │ └── sample.zlib_extract │ │ │ │ └── zlib.uncompressed │ │ └── zstd │ │ │ ├── __input__ │ │ │ ├── large_fcs.zstd │ │ │ ├── lorem.both.zstd │ │ │ ├── lorem.prefixed.zstd │ │ │ ├── lorem.suffixed.zstd │ │ │ ├── lorem.truncated.zstd │ │ │ ├── lorem.zstd │ │ │ └── truncated.dos.zstd │ │ │ └── __output__ │ │ │ ├── large_fcs.zstd_extract │ │ │ └── zstd.uncompressed │ │ │ ├── lorem.both.zstd_extract │ │ │ ├── 0-4.unknown │ │ │ ├── 2628-2632.unknown │ │ │ ├── 4-2628.zstd │ │ │ └── 4-2628.zstd_extract │ │ │ │ └── zstd.uncompressed │ │ │ ├── lorem.prefixed.zstd_extract │ │ │ ├── 0-4.unknown │ │ │ ├── 4-2628.zstd │ │ │ └── 4-2628.zstd_extract │ │ │ │ └── zstd.uncompressed │ │ │ ├── lorem.suffixed.zstd_extract │ │ │ ├── 0-2624.zstd │ │ │ ├── 0-2624.zstd_extract │ │ │ │ └── zstd.uncompressed │ │ │ └── 2624-2628.unknown │ │ │ └── lorem.zstd_extract │ │ │ └── zstd.uncompressed │ ├── executable │ │ └── elf │ │ │ ├── elf32 │ │ │ ├── __input__ │ │ │ │ ├── sample_32_be.elf │ │ │ │ ├── sample_32_le.elf │ │ │ │ ├── sample_32_prg_end.elf │ │ │ │ └── sample_32_prg_end_padding.elf │ │ │ └── __output__ │ │ │ │ ├── sample_32_be.elf_extract │ │ │ │ ├── 0-13.unknown │ │ │ │ ├── 13-5877.elf32 │ │ │ │ └── 13-5877.elf32_extract │ │ │ │ │ └── carved.elf │ │ │ │ ├── sample_32_le.elf_extract │ │ │ │ ├── 0-13.unknown │ │ │ │ ├── 13-15601.elf32 │ │ │ │ └── 13-15601.elf32_extract │ │ │ │ │ └── carved.elf │ │ │ │ └── sample_32_prg_end_padding.elf_extract │ │ │ │ ├── 0-17.unknown │ │ │ │ ├── 17-36934.elf32 │ │ │ │ └── 17-36934.elf32_extract │ │ │ │ └── carved.elf │ │ │ └── elf64 │ │ │ ├── __input__ │ │ │ ├── hello.upx │ │ │ ├── hello_notes.upx │ │ │ ├── hellomod.sha1.brokensig.ko │ │ │ ├── hellomod.sha1.extra.ko │ │ │ ├── hellomod.sha1.ko │ │ │ ├── hellomod.sha1.nofooter.ko │ │ │ ├── hellomod.sha1.nonsigned.ko │ │ │ ├── hellomod.sha256.ko │ │ │ ├── hellomod.sha384.ko │ │ │ ├── hellomod.sha512.ko │ │ │ ├── kernel-initramfs-padding │ │ │ ├── linux-kernel-with-initramfs-without-loadable-modules │ │ │ ├── linux-kernel-with-loadable-modules-and-initramfs │ │ │ ├── sample_64_be.elf │ │ │ └── sample_64_le.elf │ │ │ └── __output__ │ │ │ ├── hello.upx_extract │ │ │ └── hello.elf │ │ │ ├── hello_notes.upx_extract │ │ │ └── hello_notes.elf │ │ │ ├── hellomod.sha1.brokensig.ko_extract │ │ │ ├── 0-215704.elf64 │ │ │ ├── 0-215704.elf64_extract │ │ │ │ └── carved.elf │ │ │ └── 215704-216458.unknown │ │ │ ├── hellomod.sha1.extra.ko_extract │ │ │ ├── 0-216459.elf64 │ │ │ ├── 0-216459.elf64_extract │ │ │ │ └── carved.elf │ │ │ └── 216459-216470.unknown │ │ │ ├── hellomod.sha1.nofooter.ko_extract │ │ │ ├── 0-215704.elf64 │ │ │ ├── 0-215704.elf64_extract │ │ │ │ └── carved.elf │ │ │ └── 215704-216457.unknown │ │ │ ├── kernel-initramfs-padding_extract │ │ │ ├── 0-17.unknown │ │ │ ├── 17-11651465.elf64 │ │ │ └── 17-11651465.elf64_extract │ │ │ │ ├── initramfs │ │ │ │ └── initramfs_extract │ │ │ │ ├── 0-366109.gzip │ │ │ │ ├── 0-366109.gzip_extract │ │ │ │ ├── initramfs.cpio │ │ │ │ └── initramfs.cpio_extract │ │ │ │ │ └── init │ │ │ │ └── 366109-366113.padding │ │ │ ├── linux-kernel-with-initramfs-without-loadable-modules_extract │ │ │ ├── 0-15039.unknown │ │ │ ├── 1184915-1206304.unknown │ │ │ ├── 15039-1184915.xz │ │ │ └── 15039-1184915.xz_extract │ │ │ │ ├── xz.uncompressed │ │ │ │ └── xz.uncompressed_extract │ │ │ │ ├── initramfs │ │ │ │ └── initramfs_extract │ │ │ │ ├── 0-366109.gzip │ │ │ │ ├── 0-366109.gzip_extract │ │ │ │ ├── initramfs.cpio │ │ │ │ └── initramfs.cpio_extract │ │ │ │ │ └── init │ │ │ │ └── 366109-366113.padding │ │ │ ├── linux-kernel-with-loadable-modules-and-initramfs_extract │ │ │ ├── 0-15039.unknown │ │ │ ├── 1228599-1249984.unknown │ │ │ ├── 15039-1228599.xz │ │ │ └── 15039-1228599.xz_extract │ │ │ │ ├── xz.uncompressed │ │ │ │ └── xz.uncompressed_extract │ │ │ │ ├── initramfs │ │ │ │ └── initramfs_extract │ │ │ │ ├── initramfs.cpio │ │ │ │ └── initramfs.cpio_extract │ │ │ │ └── init │ │ │ ├── sample_64_be.elf_extract │ │ │ ├── 0-13.unknown │ │ │ ├── 13-67741.elf64 │ │ │ └── 13-67741.elf64_extract │ │ │ │ └── carved.elf │ │ │ └── sample_64_le.elf_extract │ │ │ ├── 0-13.unknown │ │ │ ├── 13-16709.elf64 │ │ │ └── 13-16709.elf64_extract │ │ │ └── carved.elf │ └── filesystem │ │ ├── android │ │ ├── erofs │ │ │ ├── __input__ │ │ │ │ ├── foo.erofs.img │ │ │ │ └── foo_padding.erofs.img │ │ │ └── __output__ │ │ │ │ ├── foo.erofs.img_extract │ │ │ │ ├── bar.txt │ │ │ │ └── notes │ │ │ │ │ └── apple.pdf │ │ │ │ └── foo_padding.erofs.img_extract │ │ │ │ ├── 0-1024.padding │ │ │ │ ├── 1024-4096.erofs │ │ │ │ ├── 1024-4096.erofs_extract │ │ │ │ ├── bar.txt │ │ │ │ └── notes │ │ │ │ │ └── apple.pdf │ │ │ │ └── 4096-6144.padding │ │ └── sparse │ │ │ ├── __input__ │ │ │ └── fruits.sparse │ │ │ └── __output__ │ │ │ └── fruits.sparse_extract │ │ │ └── raw.image │ │ ├── cramfs │ │ ├── big_endian │ │ │ ├── __input__ │ │ │ │ ├── fruits.cramfs_be │ │ │ │ ├── fruits.crc_swap.cramfs_be │ │ │ │ └── fruits.old.cramfs_be │ │ │ └── __output__ │ │ │ │ ├── fruits.cramfs_be_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.crc_swap.cramfs_be_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ │ │ └── fruits.old.cramfs_be_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ └── little_endian │ │ │ ├── __input__ │ │ │ ├── fruits.cramfs_le │ │ │ ├── fruits.crc_swap.cramfs_le │ │ │ └── fruits.old.cramfs_le │ │ │ └── __output__ │ │ │ ├── fruits.cramfs_le_extract │ │ │ ├── apple.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.crc_swap.cramfs_le_extract │ │ │ ├── apple.txt │ │ │ └── cherry.txt │ │ │ └── fruits.old.cramfs_le_extract │ │ │ ├── apple.txt │ │ │ └── cherry.txt │ │ ├── extfs │ │ ├── __input__ │ │ │ ├── ext2.1024.img │ │ │ ├── ext2.1024.nullstate.img │ │ │ ├── ext2.2048.img │ │ │ ├── ext2.4096.img │ │ │ ├── ext3.1024.img │ │ │ ├── ext3.1024.nullstate.img │ │ │ ├── ext3.2048.img │ │ │ ├── ext3.4096.img │ │ │ ├── ext4.1024.img │ │ │ ├── ext4.1024.nullstate.img │ │ │ ├── ext4.2048.img │ │ │ ├── ext4.4096.img │ │ │ └── f_badsymlinks.img │ │ └── __output__ │ │ │ ├── ext2.1024.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext2.1024.nullstate.img_extract │ │ │ ├── 0-524288.extfs │ │ │ ├── 0-524288.extfs_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ ├── cherry.txt │ │ │ │ └── lost+found │ │ │ │ │ └── .gitkeep │ │ │ └── 524288-524289.padding │ │ │ ├── ext2.2048.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext2.4096.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext3.1024.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext3.1024.nullstate.img_extract │ │ │ ├── 0-524288.extfs │ │ │ ├── 0-524288.extfs_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ ├── cherry.txt │ │ │ │ └── lost+found │ │ │ │ │ └── .gitkeep │ │ │ └── 524288-524289.padding │ │ │ ├── ext3.2048.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext3.4096.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext4.1024.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext4.1024.nullstate.img_extract │ │ │ ├── 0-524288.extfs │ │ │ ├── 0-524288.extfs_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ ├── cherry.txt │ │ │ │ └── lost+found │ │ │ │ │ └── .gitkeep │ │ │ └── 524288-524289.padding │ │ │ ├── ext4.2048.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ ├── ext4.4096.img_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── lost+found │ │ │ │ └── .gitkeep │ │ │ └── f_badsymlinks.img_extract │ │ │ ├── attr_fastlink │ │ │ ├── attr_link │ │ │ ├── bad_link_size │ │ │ ├── high_link │ │ │ ├── long_fastlink │ │ │ ├── long_link │ │ │ └── lost+found │ │ │ └── .gitkeep │ │ ├── fat │ │ ├── fat12 │ │ │ ├── __input__ │ │ │ │ ├── cherry.fat12 │ │ │ │ └── cherry.truncated.fat12 │ │ │ └── __output__ │ │ │ │ ├── cherry.fat12_extract │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ └── cherry.truncated.fat12_extract │ │ │ │ ├── 0-28160.fat │ │ │ │ ├── 0-28160.fat_extract │ │ │ │ ├── cherry1.txt │ │ │ │ ├── cherry2.txt │ │ │ │ ├── cherry3.txt │ │ │ │ └── cherry4.txt │ │ │ │ └── 28160-32768.padding │ │ ├── fat16 │ │ │ ├── __input__ │ │ │ │ ├── banana.fat16 │ │ │ │ └── banana.truncated.fat16 │ │ │ └── __output__ │ │ │ │ ├── banana.fat16_extract │ │ │ │ ├── banana1.txt │ │ │ │ ├── banana2.txt │ │ │ │ ├── banana3.txt │ │ │ │ └── banana4.txt │ │ │ │ └── banana.truncated.fat16_extract │ │ │ │ ├── 0-28160.fat │ │ │ │ ├── 0-28160.fat_extract │ │ │ │ ├── banana1.txt │ │ │ │ ├── banana2.txt │ │ │ │ ├── banana3.txt │ │ │ │ └── banana4.txt │ │ │ │ └── 28160-32768.padding │ │ └── fat32 │ │ │ ├── __input__ │ │ │ ├── banana.fat32 │ │ │ └── banana.truncated.fat32 │ │ │ └── __output__ │ │ │ ├── banana.fat32_extract │ │ │ ├── banana1.txt │ │ │ ├── banana2.txt │ │ │ ├── banana3.txt │ │ │ └── banana4.txt │ │ │ └── banana.truncated.fat32_extract │ │ │ ├── 0-551424.fat │ │ │ ├── 0-551424.fat_extract │ │ │ ├── banana1.txt │ │ │ ├── banana2.txt │ │ │ ├── banana3.txt │ │ │ └── banana4.txt │ │ │ └── 551424-2097152.padding │ │ ├── iso9660 │ │ ├── __input__ │ │ │ └── fruits.iso │ │ └── __output__ │ │ │ └── fruits.iso_extract │ │ │ ├── APPLE.TXT │ │ │ └── CHERRY.TXT │ │ ├── jffs2 │ │ ├── jffs2_new │ │ │ ├── __input__ │ │ │ │ ├── fruits.new.be.lzo.jffs2 │ │ │ │ ├── fruits.new.be.lzo.padded.jffs2 │ │ │ │ ├── fruits.new.be.nocomp.jffs2 │ │ │ │ ├── fruits.new.be.nocomp.padded.jffs2 │ │ │ │ ├── fruits.new.be.rtime.jffs2 │ │ │ │ ├── fruits.new.be.rtime.padded.jffs2 │ │ │ │ ├── fruits.new.be.zlib.jffs2 │ │ │ │ ├── fruits.new.be.zlib.padded.jffs2 │ │ │ │ ├── fruits.new.le.lzo.jffs2 │ │ │ │ ├── fruits.new.le.lzo.padded.jffs2 │ │ │ │ ├── fruits.new.le.nocomp.jffs2 │ │ │ │ ├── fruits.new.le.nocomp.padded.jffs2 │ │ │ │ ├── fruits.new.le.rtime.jffs2 │ │ │ │ ├── fruits.new.le.rtime.padded.jffs2 │ │ │ │ ├── fruits.new.le.zlib.jffs2 │ │ │ │ └── fruits.new.le.zlib.padded.jffs2 │ │ │ └── __output__ │ │ │ │ ├── fruits.new.be.lzo.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.lzo.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.nocomp.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.nocomp.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.rtime.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.rtime.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.zlib.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.be.zlib.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.lzo.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.lzo.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.nocomp.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.nocomp.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.rtime.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.rtime.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ ├── fruits.new.le.zlib.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ │ │ └── fruits.new.le.zlib.padded.jffs2_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ └── jffs2_old │ │ │ ├── __input__ │ │ │ ├── fruits.old.be.lzo.jffs2 │ │ │ ├── fruits.old.be.lzo.padded.jffs2 │ │ │ ├── fruits.old.be.nocomp.jffs2 │ │ │ ├── fruits.old.be.nocomp.padded.jffs2 │ │ │ ├── fruits.old.be.rtime.jffs2 │ │ │ ├── fruits.old.be.rtime.padded.jffs2 │ │ │ ├── fruits.old.be.zlib.jffs2 │ │ │ ├── fruits.old.be.zlib.padded.jffs2 │ │ │ ├── fruits.old.le.lzo.jffs2 │ │ │ ├── fruits.old.le.lzo.padded.jffs2 │ │ │ ├── fruits.old.le.nocomp.jffs2 │ │ │ ├── fruits.old.le.nocomp.padded.jffs2 │ │ │ ├── fruits.old.le.rtime.jffs2 │ │ │ ├── fruits.old.le.rtime.padded.jffs2 │ │ │ ├── fruits.old.le.zlib.jffs2 │ │ │ └── fruits.old.le.zlib.padded.jffs2 │ │ │ └── __output__ │ │ │ ├── fruits.old.be.lzo.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.lzo.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.nocomp.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.nocomp.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.rtime.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.rtime.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.zlib.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.be.zlib.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.lzo.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.lzo.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.nocomp.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.nocomp.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.rtime.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.rtime.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ ├── fruits.old.le.zlib.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ │ └── fruits.old.le.zlib.padded.jffs2_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ ├── ntfs │ │ ├── __input__ │ │ │ └── fruits.ntfs │ │ └── __output__ │ │ │ └── fruits.ntfs_extract │ │ │ ├── 0-512.unknown │ │ │ ├── 512-1228800.ntfs │ │ │ └── 512-1228800.ntfs_extract │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ ├── romfs │ │ ├── __input__ │ │ │ └── fruits.romfs │ │ └── __output__ │ │ │ └── fruits.romfs_extract │ │ │ ├── dir_1 │ │ │ ├── file_1.txt │ │ │ ├── file_2.txt │ │ │ ├── file_3.txt │ │ │ ├── file_4.txt │ │ │ ├── file_5.txt │ │ │ ├── hosts │ │ │ └── passwd │ │ │ ├── dir_2 │ │ │ ├── file_1.txt │ │ │ ├── file_2.txt │ │ │ ├── file_3.txt │ │ │ ├── file_4.txt │ │ │ ├── file_5.txt │ │ │ ├── hosts │ │ │ └── passwd │ │ │ ├── dir_3 │ │ │ ├── file_1.txt │ │ │ ├── file_2.txt │ │ │ ├── file_3.txt │ │ │ ├── file_4.txt │ │ │ ├── file_5.txt │ │ │ ├── hosts │ │ │ └── passwd │ │ │ ├── dir_4 │ │ │ ├── file_1.txt │ │ │ ├── file_2.txt │ │ │ ├── file_3.txt │ │ │ ├── file_4.txt │ │ │ ├── file_5.txt │ │ │ ├── hosts │ │ │ └── passwd │ │ │ ├── dir_5 │ │ │ ├── file_1.txt │ │ │ ├── file_2.txt │ │ │ ├── file_3.txt │ │ │ ├── file_4.txt │ │ │ ├── file_5.txt │ │ │ ├── hosts │ │ │ └── passwd │ │ │ ├── hlink_1_1 │ │ │ ├── hlink_1_2 │ │ │ ├── hlink_1_3 │ │ │ ├── hlink_1_4 │ │ │ ├── hlink_1_5 │ │ │ ├── hlink_2_1 │ │ │ ├── hlink_2_2 │ │ │ ├── hlink_2_3 │ │ │ ├── hlink_2_4 │ │ │ ├── hlink_2_5 │ │ │ ├── hlink_3_1 │ │ │ ├── hlink_3_2 │ │ │ ├── hlink_3_3 │ │ │ ├── hlink_3_4 │ │ │ ├── hlink_3_5 │ │ │ ├── hlink_4_1 │ │ │ ├── hlink_4_2 │ │ │ ├── hlink_4_3 │ │ │ ├── hlink_4_4 │ │ │ ├── hlink_4_5 │ │ │ ├── hlink_5_1 │ │ │ ├── hlink_5_2 │ │ │ ├── hlink_5_3 │ │ │ ├── hlink_5_4 │ │ │ ├── hlink_5_5 │ │ │ ├── slink_1_1 │ │ │ ├── slink_1_2 │ │ │ ├── slink_1_3 │ │ │ ├── slink_1_4 │ │ │ ├── slink_1_5 │ │ │ ├── slink_2_1 │ │ │ ├── slink_2_2 │ │ │ ├── slink_2_3 │ │ │ ├── slink_2_4 │ │ │ ├── slink_2_5 │ │ │ ├── slink_3_1 │ │ │ ├── slink_3_2 │ │ │ ├── slink_3_3 │ │ │ ├── slink_3_4 │ │ │ ├── slink_3_5 │ │ │ ├── slink_4_1 │ │ │ ├── slink_4_2 │ │ │ ├── slink_4_3 │ │ │ ├── slink_4_4 │ │ │ ├── slink_4_5 │ │ │ ├── slink_5_1 │ │ │ ├── slink_5_2 │ │ │ ├── slink_5_3 │ │ │ ├── slink_5_4 │ │ │ └── slink_5_5 │ │ ├── squashfs │ │ ├── squashfs_v1 │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ └── squashfs_v1.0_be.bin │ │ │ │ └── __output__ │ │ │ │ │ └── squashfs_v1.0_be.bin_extract │ │ │ │ │ ├── apple.txt │ │ │ │ │ ├── banana.txt │ │ │ │ │ └── cherry.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ └── squashfs_v1.0_le.bin │ │ │ │ └── __output__ │ │ │ │ └── squashfs_v1.0_le.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ ├── banana.txt │ │ │ │ └── cherry.txt │ │ ├── squashfs_v2 │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ ├── squashfs_v2.0_be.bin │ │ │ │ │ └── squashfs_v2.1_be.bin │ │ │ │ └── __output__ │ │ │ │ │ ├── squashfs_v2.0_be.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ └── squashfs_v2.1_be.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v2.0_le.bin │ │ │ │ └── squashfs_v2.1_le.bin │ │ │ │ └── __output__ │ │ │ │ ├── squashfs_v2.0_le.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v2.1_le.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ ├── squashfs_v3 │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin │ │ │ │ │ ├── squashfs_v3.be.nopad.bin │ │ │ │ │ └── squashfs_v3_be.bin │ │ │ │ └── __output__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.nopad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ └── squashfs_v3_be.bin_extract │ │ │ │ │ ├── apple.txt │ │ │ │ │ └── cherry.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin │ │ │ │ ├── squashfs_v3.le.4kpad.bin │ │ │ │ ├── squashfs_v3.le.nopad.bin │ │ │ │ └── squashfs_v3_le.bin │ │ │ │ └── __output__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.4kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.nopad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v3_le.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ ├── squashfs_v3_adaptive │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v3_be.lzma.bin │ │ │ │ └── squashfs_v3_le.lzma.bin │ │ │ └── __output__ │ │ │ │ ├── squashfs_v3_be.lzma.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── orange.txt │ │ │ │ └── squashfs_v3_le.lzma.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── orange.txt │ │ ├── squashfs_v3_broadcom │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin │ │ │ │ │ ├── squashfs_v3.be.nopad.bin │ │ │ │ │ └── squashfs_v3_be.bin │ │ │ │ └── __output__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.nopad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ └── squashfs_v3_be.bin_extract │ │ │ │ │ ├── apple.txt │ │ │ │ │ └── cherry.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin │ │ │ │ ├── squashfs_v3.le.4kpad.bin │ │ │ │ ├── squashfs_v3.le.nopad.bin │ │ │ │ └── squashfs_v3_le.bin │ │ │ │ └── __output__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.4kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.nopad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v3_le.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ ├── squashfs_v3_ddwrt │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin │ │ │ │ │ └── squashfs_v3.be.nopad.bin │ │ │ │ └── __output__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ └── squashfs_v3.be.nopad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin │ │ │ │ ├── squashfs_v3.le.4kpad.bin │ │ │ │ ├── squashfs_v3.le.nopad.bin │ │ │ │ └── squashfs_v3_le.bin │ │ │ │ └── __output__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.4kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.nopad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v3_le.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ ├── squashfs_v3_nonstandard │ │ │ ├── big_endian │ │ │ │ ├── __input__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin │ │ │ │ │ ├── squashfs_v3.be.nopad.bin │ │ │ │ │ └── squashfs_v3_be.bin │ │ │ │ └── __output__ │ │ │ │ │ ├── squashfs_v3.be.1kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.4kpad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ ├── squashfs_v3.be.nopad.bin_extract │ │ │ │ │ ├── apple1.txt │ │ │ │ │ ├── apple2.txt │ │ │ │ │ ├── apple3.txt │ │ │ │ │ └── apple4.txt │ │ │ │ │ └── squashfs_v3_be.bin_extract │ │ │ │ │ ├── apple.txt │ │ │ │ │ └── cherry.txt │ │ │ └── little_endian │ │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin │ │ │ │ ├── squashfs_v3.le.4kpad.bin │ │ │ │ ├── squashfs_v3.le.nopad.bin │ │ │ │ └── squashfs_v3_le.bin │ │ │ │ └── __output__ │ │ │ │ ├── squashfs_v3.le.1kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.4kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v3.le.nopad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v3_le.bin_extract │ │ │ │ ├── apple.txt │ │ │ │ └── cherry.txt │ │ ├── squashfs_v4_be │ │ │ ├── __input__ │ │ │ │ ├── squashfs_v4.1kpad.bin │ │ │ │ ├── squashfs_v4.4kpad.bin │ │ │ │ ├── squashfs_v4.bin │ │ │ │ └── squashfs_v4.nopad.bin │ │ │ └── __output__ │ │ │ │ ├── squashfs_v4.1kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v4.4kpad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ ├── squashfs_v4.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ │ │ └── squashfs_v4.nopad.bin_extract │ │ │ │ ├── apple1.txt │ │ │ │ ├── apple2.txt │ │ │ │ ├── apple3.txt │ │ │ │ └── apple4.txt │ │ └── squashfs_v4_le │ │ │ ├── __input__ │ │ │ ├── bad_symlink.squashfs │ │ │ ├── squashfs_v4.1kpad.bin │ │ │ ├── squashfs_v4.4kpad.bin │ │ │ ├── squashfs_v4.bin │ │ │ ├── squashfs_v4.blockdev.bin │ │ │ ├── squashfs_v4.nopad.bin │ │ │ └── squashfs_v4.specfile.bin │ │ │ └── __output__ │ │ │ ├── bad_symlink.squashfs_extract │ │ │ └── badlink │ │ │ ├── squashfs_v4.1kpad.bin_extract │ │ │ ├── apple1.txt │ │ │ ├── apple2.txt │ │ │ ├── apple3.txt │ │ │ └── apple4.txt │ │ │ ├── squashfs_v4.4kpad.bin_extract │ │ │ ├── apple1.txt │ │ │ ├── apple2.txt │ │ │ ├── apple3.txt │ │ │ └── apple4.txt │ │ │ ├── squashfs_v4.bin_extract │ │ │ ├── apple.txt │ │ │ └── cherry.txt │ │ │ ├── squashfs_v4.blockdev.bin_extract │ │ │ ├── apple1.txt │ │ │ ├── apple2.txt │ │ │ ├── apple3.txt │ │ │ └── apple4.txt │ │ │ ├── squashfs_v4.nopad.bin_extract │ │ │ ├── apple1.txt │ │ │ ├── apple2.txt │ │ │ ├── apple3.txt │ │ │ └── apple4.txt │ │ │ └── squashfs_v4.specfile.bin_extract │ │ │ ├── file.symlink │ │ │ └── hello.txt │ │ ├── ubi │ │ ├── ubi │ │ │ ├── __input__ │ │ │ │ ├── fruits.ubi │ │ │ │ └── orange.ubi.truncated.img │ │ │ └── __output__ │ │ │ │ ├── fruits.ubi_extract │ │ │ │ ├── img-1180426539_vol-apple.ubifs │ │ │ │ └── img-1180426539_vol-data.ubifs │ │ │ │ └── orange.ubi.truncated.img_extract │ │ │ │ ├── 0-3407872.ubi │ │ │ │ ├── 0-3407872.ubi_extract │ │ │ │ ├── img-941083063_vol-configuration.ubifs │ │ │ │ ├── img-941083063_vol-configuration.ubifs_extract │ │ │ │ │ ├── orange1.txt │ │ │ │ │ └── orange2.txt │ │ │ │ └── img-941083063_vol-rootfs.ubifs │ │ │ │ └── 3407872-3430400.unknown │ │ └── ubifs │ │ │ ├── __input__ │ │ │ └── banana.ubifs │ │ │ └── __output__ │ │ │ └── banana.ubifs_extract │ │ │ ├── banana1.txt │ │ │ ├── banana2.txt │ │ │ ├── banana3.txt │ │ │ └── banana4.txt │ │ └── yaffs │ │ ├── __input__ │ │ ├── fruits.dir.be.yffs │ │ ├── fruits.dir.le.yffs │ │ ├── links.yaffs │ │ ├── malformed.2048.16.ecc.be.yaffs2 │ │ ├── malformed.2048.16.ecc.le.yaffs2 │ │ ├── malformed.dir.be.yffs │ │ ├── malformed.dir.le.yffs │ │ ├── sample.16384.128.ecc.be.yaffs2 │ │ ├── sample.16384.128.ecc.le.yaffs2 │ │ ├── sample.16384.128.le.yaffs2 │ │ ├── sample.16384.16.ecc.be.yaffs2 │ │ ├── sample.16384.16.ecc.le.yaffs2 │ │ ├── sample.16384.16.le.yaffs2 │ │ ├── sample.16384.256.ecc.be.yaffs2 │ │ ├── sample.16384.256.ecc.le.yaffs2 │ │ ├── sample.16384.256.le.yaffs2 │ │ ├── sample.16384.32.ecc.be.yaffs2 │ │ ├── sample.16384.32.ecc.le.yaffs2 │ │ ├── sample.16384.32.le.yaffs2 │ │ ├── sample.16384.512.ecc.be.yaffs2 │ │ ├── sample.16384.512.ecc.le.yaffs2 │ │ ├── sample.16384.512.le.yaffs2 │ │ ├── sample.16384.64.ecc.be.yaffs2 │ │ ├── sample.16384.64.ecc.le.yaffs2 │ │ ├── sample.16384.64.le.yaffs2 │ │ ├── sample.2048.128.ecc.be.yaffs2 │ │ ├── sample.2048.128.ecc.le.yaffs2 │ │ ├── sample.2048.128.le.yaffs2 │ │ ├── sample.2048.16.ecc.be.yaffs2 │ │ ├── sample.2048.16.ecc.le.yaffs2 │ │ ├── sample.2048.16.le.yaffs2 │ │ ├── sample.2048.256.ecc.be.yaffs2 │ │ ├── sample.2048.256.ecc.le.yaffs2 │ │ ├── sample.2048.256.le.yaffs2 │ │ ├── sample.2048.32.ecc.be.yaffs2 │ │ ├── sample.2048.32.ecc.le.yaffs2 │ │ ├── sample.2048.32.le.yaffs2 │ │ ├── sample.2048.512.ecc.be.yaffs2 │ │ ├── sample.2048.512.ecc.le.yaffs2 │ │ ├── sample.2048.512.le.yaffs2 │ │ ├── sample.2048.64.ecc.be.yaffs2 │ │ ├── sample.2048.64.ecc.le.yaffs2 │ │ ├── sample.2048.64.le.yaffs2 │ │ ├── sample.4096.128.ecc.be.yaffs2 │ │ ├── sample.4096.128.ecc.le.yaffs2 │ │ ├── sample.4096.128.le.yaffs2 │ │ ├── sample.4096.16.ecc.be.yaffs2 │ │ ├── sample.4096.16.ecc.le.yaffs2 │ │ ├── sample.4096.16.le.yaffs2 │ │ ├── sample.4096.256.ecc.be.yaffs2 │ │ ├── sample.4096.256.ecc.le.yaffs2 │ │ ├── sample.4096.256.le.yaffs2 │ │ ├── sample.4096.32.ecc.be.yaffs2 │ │ ├── sample.4096.32.ecc.le.yaffs2 │ │ ├── sample.4096.32.le.yaffs2 │ │ ├── sample.4096.512.ecc.be.yaffs2 │ │ ├── sample.4096.512.ecc.le.yaffs2 │ │ ├── sample.4096.512.le.yaffs2 │ │ ├── sample.4096.64.ecc.be.yaffs2 │ │ ├── sample.4096.64.ecc.le.yaffs2 │ │ ├── sample.4096.64.le.yaffs2 │ │ ├── sample.8192.128.ecc.be.yaffs2 │ │ ├── sample.8192.128.ecc.le.yaffs2 │ │ ├── sample.8192.128.le.yaffs2 │ │ ├── sample.8192.16.ecc.be.yaffs2 │ │ ├── sample.8192.16.ecc.le.yaffs2 │ │ ├── sample.8192.16.le.yaffs2 │ │ ├── sample.8192.256.ecc.be.yaffs2 │ │ ├── sample.8192.256.ecc.le.yaffs2 │ │ ├── sample.8192.256.le.yaffs2 │ │ ├── sample.8192.32.ecc.be.yaffs2 │ │ ├── sample.8192.32.ecc.le.yaffs2 │ │ ├── sample.8192.32.le.yaffs2 │ │ ├── sample.8192.512.ecc.be.yaffs2 │ │ ├── sample.8192.512.ecc.le.yaffs2 │ │ ├── sample.8192.512.le.yaffs2 │ │ ├── sample.8192.64.ecc.be.yaffs2 │ │ ├── sample.8192.64.ecc.le.yaffs2 │ │ └── sample.8192.64.le.yaffs2 │ │ └── __output__ │ │ ├── fruits.dir.be.yffs_extract │ │ └── dir │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ ├── fruits.dir.le.yffs_extract │ │ └── dir │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── cherry.txt │ │ ├── links.yaffs_extract │ │ ├── dir │ │ │ ├── hardlink │ │ │ └── symlink │ │ ├── file │ │ ├── hardlink │ │ ├── symlink │ │ └── symlink2 │ │ ├── malformed.2048.16.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── malformed.2048.16.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── malformed.dir.be.yffs_extract │ │ └── dir │ │ │ └── apple.txt │ │ ├── malformed.dir.le.yffs_extract │ │ └── dir │ │ │ └── apple.txt │ │ ├── sample.16384.128.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.128.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.128.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.16.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.16.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.16.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.256.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.256.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.256.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.32.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.32.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.32.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.512.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.512.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.512.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.64.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.64.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.16384.64.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.128.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.128.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.128.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.16.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.16.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.16.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.256.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.256.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.256.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.32.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.32.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.32.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.512.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.512.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.512.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.64.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.64.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.2048.64.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.128.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.128.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.128.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.16.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.16.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.16.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.256.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.256.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.256.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.32.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.32.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.32.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.512.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.512.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.512.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.64.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.64.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.4096.64.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.128.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.128.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.128.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.16.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.16.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.16.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.256.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.256.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.256.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.32.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.32.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.32.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.512.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.512.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.512.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.64.ecc.be.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ ├── sample.8192.64.ecc.le.yaffs2_extract │ │ ├── fruits │ │ │ ├── apple.txt │ │ │ ├── banana.txt │ │ │ ├── cherry.txt │ │ │ └── tomato.txt │ │ ├── nuts │ │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ │ ├── kale.txt │ │ │ ├── potato.txt │ │ │ └── tomato.txt │ │ └── sample.8192.64.le.yaffs2_extract │ │ ├── fruits │ │ ├── apple.txt │ │ ├── banana.txt │ │ ├── cherry.txt │ │ └── tomato.txt │ │ ├── nuts │ │ └── .gitkeep │ │ ├── passwd │ │ └── vegetables │ │ ├── kale.txt │ │ ├── potato.txt │ │ └── tomato.txt ├── plugins │ ├── __assets__ │ │ ├── directory_of_plugin_files │ │ │ ├── first.py │ │ │ └── second.py │ │ ├── directory_of_plugin_packages │ │ │ ├── first │ │ │ │ ├── __init.py │ │ │ │ ├── __init__.py │ │ │ │ └── module.py │ │ │ └── second │ │ │ │ └── __init__.py │ │ └── single_file_plugin.py │ └── test_plugins.py ├── rust │ ├── __init__.py │ ├── test_math.py │ └── test_sandbox.py ├── test_cleanup.py ├── test_cli.py ├── test_extractor.py ├── test_file_utils.py ├── test_finder.py ├── test_handlers.py ├── test_iter_utils.py ├── test_logging.py ├── test_models.py ├── test_parser.py ├── test_pool.py ├── test_processing.py ├── test_processing_suffixes.py ├── test_report.py ├── test_sandbox.py └── test_unhex.py ├── uv.lock └── vulture_whitelist.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.envrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report-🐞.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/ISSUE_TEMPLATE/bug-report-🐞.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-suggestion-💡.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/ISSUE_TEMPLATE/feature-suggestion-💡.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/format-suggestion-📦.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/ISSUE_TEMPLATE/format-suggestion-📦.md -------------------------------------------------------------------------------- /.github/actions/setup-dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/actions/setup-dependencies/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-git-lfs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/actions/setup-git-lfs/action.yml -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/build-nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/workflows/build-nix.yml -------------------------------------------------------------------------------- /.github/workflows/check-mergeable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/workflows/check-mergeable.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/.taplo.toml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/SECURITY.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/default.nix -------------------------------------------------------------------------------- /docs/ArtegraSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/ArtegraSans-Regular.ttf -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | unblob.org 2 | -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/demo.svg -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/extra.css -------------------------------------------------------------------------------- /docs/extractors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/extractors.md -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/formats.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/guide.md -------------------------------------------------------------------------------- /docs/handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/handlers.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /docs/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/privacy.md -------------------------------------------------------------------------------- /docs/publications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/publications.md -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/support.md -------------------------------------------------------------------------------- /docs/unblob_architecture.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/docs/unblob_architecture.webp -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/flake.nix -------------------------------------------------------------------------------- /fuzzing/search_chunks_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/fuzzing/search_chunks_fuzzer.py -------------------------------------------------------------------------------- /install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/install-deps.sh -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/justfile -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/overlay.nix -------------------------------------------------------------------------------- /package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/package.nix -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/unblob/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/__init__.py -------------------------------------------------------------------------------- /python/unblob/_rust/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/_rust/math_tools.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/_rust/math_tools.pyi -------------------------------------------------------------------------------- /python/unblob/_rust/sandbox.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/_rust/sandbox.pyi -------------------------------------------------------------------------------- /python/unblob/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/cli.py -------------------------------------------------------------------------------- /python/unblob/cli_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/cli_options.py -------------------------------------------------------------------------------- /python/unblob/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/dependencies.py -------------------------------------------------------------------------------- /python/unblob/doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/doc.py -------------------------------------------------------------------------------- /python/unblob/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/extractor.py -------------------------------------------------------------------------------- /python/unblob/extractors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/extractors/README.md -------------------------------------------------------------------------------- /python/unblob/extractors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/extractors/__init__.py -------------------------------------------------------------------------------- /python/unblob/extractors/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/extractors/command.py -------------------------------------------------------------------------------- /python/unblob/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/file_utils.py -------------------------------------------------------------------------------- /python/unblob/finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/finder.py -------------------------------------------------------------------------------- /python/unblob/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/__init__.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/handlers/archive/_safe_tarfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/_safe_tarfile.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/ar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/ar.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/arc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/arc.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/arj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/arj.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/autel/ecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/autel/ecc.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/cab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/cab.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/cpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/cpio.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/dlink/encrpted_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/dlink/encrpted_img.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/dlink/shrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/dlink/shrs.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/dmg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/dmg.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/engeniustech/engenius.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/engeniustech/engenius.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/hp/bdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/hp/bdl.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/hp/ipkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/hp/ipkg.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/instar/bneg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/instar/bneg.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/instar/instar_hd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/instar/instar_hd.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/netgear/chk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/netgear/chk.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/netgear/trx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/netgear/trx.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/par2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/par2.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/partclone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/partclone.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/qnap/qnap_nas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/qnap/qnap_nas.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/rar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/rar.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/sevenzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/sevenzip.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/stuffit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/stuffit.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/tar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/tar.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/xiaomi/hdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/xiaomi/hdr.py -------------------------------------------------------------------------------- /python/unblob/handlers/archive/zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/archive/zip.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/handlers/compression/_gzip_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/_gzip_reader.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/bzip2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/bzip2.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/compress.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/gzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/gzip.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/lz4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/lz4.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/lzh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/lzh.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/lzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/lzip.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/lzma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/lzma.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/lzo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/lzo.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/uzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/uzip.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/xz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/xz.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/zlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/zlib.py -------------------------------------------------------------------------------- /python/unblob/handlers/compression/zstd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/compression/zstd.py -------------------------------------------------------------------------------- /python/unblob/handlers/executable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/handlers/executable/elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/executable/elf.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/android/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/android/erofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/android/erofs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/android/sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/android/sparse.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/cramfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/cramfs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/extfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/extfs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/fat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/fat.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/iso9660.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/iso9660.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/jffs2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/jffs2.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/ntfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/ntfs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/romfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/romfs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/squashfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/squashfs.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/ubi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/ubi.py -------------------------------------------------------------------------------- /python/unblob/handlers/filesystem/yaffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/handlers/filesystem/yaffs.py -------------------------------------------------------------------------------- /python/unblob/hookspecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/hookspecs.py -------------------------------------------------------------------------------- /python/unblob/identifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/identifiers.py -------------------------------------------------------------------------------- /python/unblob/iter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/iter_utils.py -------------------------------------------------------------------------------- /python/unblob/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/logging.py -------------------------------------------------------------------------------- /python/unblob/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/models.py -------------------------------------------------------------------------------- /python/unblob/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/parser.py -------------------------------------------------------------------------------- /python/unblob/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/plugins.py -------------------------------------------------------------------------------- /python/unblob/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/pool.py -------------------------------------------------------------------------------- /python/unblob/processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/processing.py -------------------------------------------------------------------------------- /python/unblob/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/unblob/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/report.py -------------------------------------------------------------------------------- /python/unblob/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/sandbox.py -------------------------------------------------------------------------------- /python/unblob/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/testing.py -------------------------------------------------------------------------------- /python/unblob/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/python/unblob/ui.py -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/renovate.json -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/benches/benches_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/benches/benches_main.rs -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust/src/math_tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/src/math_tools.rs -------------------------------------------------------------------------------- /rust/src/sandbox/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/src/sandbox/linux.rs -------------------------------------------------------------------------------- /rust/src/sandbox/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/src/sandbox/mod.rs -------------------------------------------------------------------------------- /rust/src/sandbox/unsupported.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/rust/src/sandbox/unsupported.rs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/shell.nix -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/extractors/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/extractors/test_command.py -------------------------------------------------------------------------------- /tests/files/suffixes/__input__/chunks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/files/suffixes/__input__/chunks -------------------------------------------------------------------------------- /tests/files/suffixes/__input__/collisions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/files/suffixes/__input__/collisions.zip -------------------------------------------------------------------------------- /tests/files/suffixes/__outputs__/chunks/_c_e/chunks_c/375-512.padding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/files/suffixes/__outputs__/chunks/_c_e/chunks_c/375-512.padding -------------------------------------------------------------------------------- /tests/files/suffixes/chunks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/files/suffixes/chunks -------------------------------------------------------------------------------- /tests/handlers/archive/test_arj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/archive/test_arj.py -------------------------------------------------------------------------------- /tests/handlers/archive/test_tar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/archive/test_tar.py -------------------------------------------------------------------------------- /tests/handlers/compression/test_bzip2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/compression/test_bzip2.py -------------------------------------------------------------------------------- /tests/handlers/compression/test_compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/compression/test_compress.py -------------------------------------------------------------------------------- /tests/handlers/compression/test_gzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/compression/test_gzip.py -------------------------------------------------------------------------------- /tests/handlers/compression/test_xz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/compression/test_xz.py -------------------------------------------------------------------------------- /tests/handlers/executable/test_elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/executable/test_elf.py -------------------------------------------------------------------------------- /tests/handlers/filesystem/test_iso9660.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/filesystem/test_iso9660.py -------------------------------------------------------------------------------- /tests/handlers/filesystem/test_jffs2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/filesystem/test_jffs2.py -------------------------------------------------------------------------------- /tests/handlers/filesystem/test_romfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/filesystem/test_romfs.py -------------------------------------------------------------------------------- /tests/handlers/filesystem/test_squashfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/handlers/filesystem/test_squashfs.py -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/a1x01.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/a1x01.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/bsd_mixed.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/bsd_mixed.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/bsd_multi_names.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/bsd_multi_names.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/bsd_single_name.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/bsd_single_name.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/contents.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/contents.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/dual.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/dual.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/durian.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/durian.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/empty.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/empty.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/gnu_mixed.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/gnu_mixed.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/gnu_multi_names.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/gnu_multi_names.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/gnu_single_name.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/gnu_single_name.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/malformed_valid.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/malformed_valid.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/msvc_lib.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/msvc_lib.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/normal.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/normal.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/offset_malformed.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/offset_malformed.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/offset_valid.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/offset_valid.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/sym.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/sym.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/valid_malformed.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/valid_malformed.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__input__/windows.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__input__/windows.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/bsd_mixed.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/bsd_mixed.ar_extract/short: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/bsd_multi_names.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/bsd_multi_names.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/bsd_single_name.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/contents.ar_extract/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/contents.ar_extract/file1 -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/contents.ar_extract/file2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/contents.ar_extract/file2 -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/dual.ar_extract/0-280.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/dual.ar_extract/0-280.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/dual.ar_extract/280-560.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/dual.ar_extract/280-560.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/durian.ar_extract/durian1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/durian.ar_extract/durian1.txt -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/durian.ar_extract/durian2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/durian.ar_extract/durian2.txt -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/durian.ar_extract/durian3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/durian.ar_extract/durian3.txt -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/durian.ar_extract/durian4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/durian.ar_extract/durian4.txt -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/gnu_mixed.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/gnu_mixed.ar_extract/short: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/gnu_multi_names.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/gnu_multi_names.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/gnu_single_name.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/msvc_lib.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/msvc_lib.ar_extract/a_very_long_name_for_the_gnu_type_header_so_it_can_overflow_the_standard_name_length_with_space : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/normal.ar_extract/short: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/offset_valid.ar_extract/48-328.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/offset_valid.ar_extract/48-328.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/sym.ar_extract/a.o: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/valid_malformed.ar_extract/0-280.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/ar/__output__/valid_malformed.ar_extract/0-280.ar -------------------------------------------------------------------------------- /tests/integration/archive/ar/__output__/windows.ar_extract/short: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/arc/__input__/fruits.arc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arc/__input__/fruits.arc -------------------------------------------------------------------------------- /tests/integration/archive/arc/__output__/fruits.arc_extract/aaaaaaaa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arc/__output__/fruits.arc_extract/aaaaaaaa.txt -------------------------------------------------------------------------------- /tests/integration/archive/arc/__output__/fruits.arc_extract/apple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arc/__output__/fruits.arc_extract/apple.txt -------------------------------------------------------------------------------- /tests/integration/archive/arc/__output__/fruits.arc_extract/cherry.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arc/__output__/fruits.arc_extract/cherry.txt -------------------------------------------------------------------------------- /tests/integration/archive/arj/__input__/kaki.arj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arj/__input__/kaki.arj -------------------------------------------------------------------------------- /tests/integration/archive/arj/__output__/kaki.arj_extract/kaki1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arj/__output__/kaki.arj_extract/kaki1.txt -------------------------------------------------------------------------------- /tests/integration/archive/arj/__output__/kaki.arj_extract/kaki2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arj/__output__/kaki.arj_extract/kaki2.txt -------------------------------------------------------------------------------- /tests/integration/archive/arj/__output__/kaki.arj_extract/kaki3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arj/__output__/kaki.arj_extract/kaki3.txt -------------------------------------------------------------------------------- /tests/integration/archive/arj/__output__/kaki.arj_extract/kaki4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/arj/__output__/kaki.arj_extract/kaki4.txt -------------------------------------------------------------------------------- /tests/integration/archive/autel/ecc/__input__/output.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/autel/ecc/__input__/output.bin -------------------------------------------------------------------------------- /tests/integration/archive/cab/__input__/banana.cab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cab/__input__/banana.cab -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__input__/apple.cpio-bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cpio/cpio_binary/__input__/apple.cpio-bin -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__input__/duplicate_entries.cpio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cpio/cpio_binary/__input__/duplicate_entries.cpio -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__input__/empty.cpio-bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cpio/cpio_binary/__input__/empty.cpio-bin -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__input__/test.bin.cpio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cpio/cpio_binary/__input__/test.bin.cpio -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__output__/duplicate_entries.cpio_extract/colors/purple: -------------------------------------------------------------------------------- 1 | purple.txt -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__output__/empty.cpio-bin.truncated_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__output__/empty.cpio-bin.truncated_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__output__/empty.cpio-bin_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_binary/__output__/empty.cpio-bin_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__input__/test.newc.cpio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/cpio/cpio_portable_ascii/__input__/test.newc.cpio -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/empty.cpio-newc.truncated_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/empty.cpio-newc.truncated_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/empty.cpio-newc_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/empty.cpio-newc_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/sample.nofilepad.cpio-newc_extract/0-512.cpio_portable_ascii_extract/dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/sample.nofilepad.cpio-newc_extract/0-512.cpio_portable_ascii_extract/root/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/sample.nofilepad.unaligned.cpio-newc_extract/1-513.cpio_portable_ascii_extract/dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii/__output__/sample.nofilepad.unaligned.cpio-newc_extract/1-513.cpio_portable_ascii_extract/root/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii_crc/__output__/empty.cpio-crc.truncated_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii_crc/__output__/empty.cpio-crc.truncated_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii_crc/__output__/empty.cpio-crc_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_ascii_crc/__output__/empty.cpio-crc_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_old_ascii/__output__/empty.cpio-odc.truncated_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_old_ascii/__output__/empty.cpio-odc.truncated_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_old_ascii/__output__/empty.cpio-odc_extract/dev/console: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/cpio/cpio_portable_old_ascii/__output__/empty.cpio-odc_extract/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/dlink/encrpted_img/__input__/fruits.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/dlink/encrpted_img/__input__/fruits.dec -------------------------------------------------------------------------------- /tests/integration/archive/dlink/shrs/__input__/sample.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/dlink/shrs/__input__/sample.bin -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__input__/fruits.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/dmg/__input__/fruits.dmg -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__input__/fruits_osx.compressed.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/dmg/__input__/fruits_osx.compressed.dmg -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__input__/fruits_osx.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/dmg/__input__/fruits_osx.dmg -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__output__/fruits_osx.compressed.dmg_extract/fruits/.HFS+ Private Directory Data /.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__output__/fruits_osx.compressed.dmg_extract/fruits/.Trashes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__output__/fruits_osx.dmg_extract/fruits/.HFS+ Private Directory Data /.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/dmg/__output__/fruits_osx.dmg_extract/fruits/.Trashes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/engeniustech/engenius/__input__/sample.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/engeniustech/engenius/__input__/sample.bin -------------------------------------------------------------------------------- /tests/integration/archive/hp/bdl/__input__/sample.bdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/hp/bdl/__input__/sample.bdl -------------------------------------------------------------------------------- /tests/integration/archive/hp/bdl/__output__/sample.bdl_extract/ipkg000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/hp/bdl/__output__/sample.bdl_extract/ipkg000 -------------------------------------------------------------------------------- /tests/integration/archive/hp/bdl/__output__/sample.bdl_extract/ipkg001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/hp/bdl/__output__/sample.bdl_extract/ipkg001 -------------------------------------------------------------------------------- /tests/integration/archive/hp/ipkg/__input__/sample.ipkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/hp/ipkg/__input__/sample.ipkg -------------------------------------------------------------------------------- /tests/integration/archive/hp/ipkg/__output__/sample.ipkg_extract/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/hp/ipkg/__output__/sample.ipkg_extract/sample.txt -------------------------------------------------------------------------------- /tests/integration/archive/instar/bneg/__input__/output.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/instar/bneg/__input__/output.bin -------------------------------------------------------------------------------- /tests/integration/archive/instar/bneg/__output__/output.bin_extract/part1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/instar/bneg/__output__/output.bin_extract/part1 -------------------------------------------------------------------------------- /tests/integration/archive/instar/bneg/__output__/output.bin_extract/part2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/instar/bneg/__output__/output.bin_extract/part2 -------------------------------------------------------------------------------- /tests/integration/archive/instar/instar_hd/__input__/sample.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/instar/instar_hd/__input__/sample.pkg -------------------------------------------------------------------------------- /tests/integration/archive/netgear/chk/__input__/sample.chk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/netgear/chk/__input__/sample.chk -------------------------------------------------------------------------------- /tests/integration/archive/netgear/chk/__output__/sample.chk_extract/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/netgear/chk/__output__/sample.chk_extract/kernel -------------------------------------------------------------------------------- /tests/integration/archive/netgear/chk/__output__/sample.chk_extract/rootfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/netgear/chk/__output__/sample.chk_extract/rootfs -------------------------------------------------------------------------------- /tests/integration/archive/netgear/trx/trx_v1/__input__/sample.trx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/netgear/trx/trx_v1/__input__/sample.trx -------------------------------------------------------------------------------- /tests/integration/archive/netgear/trx/trx_v2/__input__/sample.trx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/netgear/trx/trx_v2/__input__/sample.trx -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol00+01.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol00+01.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol01+02.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol01+02.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol03+04.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol03+04.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol07+08.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol07+08.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol15+16.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol15+16.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__input__/foo.erofs.img.vol31+20.par2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/par2/__input__/foo.erofs.img.vol31+20.par2 -------------------------------------------------------------------------------- /tests/integration/archive/par2/__output__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/partclone/__input__/floppy-144m.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/partclone/__input__/floppy-144m.img -------------------------------------------------------------------------------- /tests/integration/archive/partclone/__input__/fs_dev0.partclone.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/partclone/__input__/fs_dev0.partclone.img -------------------------------------------------------------------------------- /tests/integration/archive/partclone/__output__/floppy-144m.img_extract/partclone.restored_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/partclone/__output__/fs_dev0.partclone.img_extract/partclone.restored_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/qnap/qnap_nas/__input__/sample.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/qnap/qnap_nas/__input__/sample.img -------------------------------------------------------------------------------- /tests/integration/archive/rar/default/__input__/erdbeere.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/rar/default/__input__/erdbeere.rar -------------------------------------------------------------------------------- /tests/integration/archive/rar/encrypted/__input__/cherry_encrypted.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/rar/encrypted/__input__/cherry_encrypted.rar -------------------------------------------------------------------------------- /tests/integration/archive/rar/password/__input__/cherry_password.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/rar/password/__input__/cherry_password.rar -------------------------------------------------------------------------------- /tests/integration/archive/rar/password/__output__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__input__/cherry.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__input__/cherry.7z -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__input__/multi-volume.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__input__/multi-volume.tgz -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry1.txt -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry2.txt -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry3.txt -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/sevenzip/__output__/cherry.7z_extract/cherry4.txt -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/multi-sevenzip-dangling-symlinks.tar_extract/dangling-symlink.7z.001: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/multi-sevenzip-dangling-symlinks.tar_extract/dangling-symlink.7z.002: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/archive/sevenzip/__output__/multi-sevenzip-dangling-symlinks.tar_extract/dangling-symlink.7z.003: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/archive/stuffit/stuffit5/__input__/plum.sit5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/stuffit/stuffit5/__input__/plum.sit5 -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/absolute.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/absolute.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/cherry.gnu.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/cherry.gnu.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/cherry.posix.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/cherry.posix.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/cherry.posixly_correct.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/cherry.posixly_correct.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/cherry.v7.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/cherry.v7.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/damaged.gnu.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/damaged.gnu.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/dual_entry.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/dual_entry.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/emptyname.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/emptyname.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/linktest_missing_dir.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/linktest_missing_dir.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/longname.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/longname.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/sparse.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/sparse.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/symlinks.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/symlinks.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/traversal.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/traversal.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/truncated-cherry.posix.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/truncated-cherry.posix.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__input__/truncated-header.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__input__/truncated-header.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/absolute.tar_extract/absolute/absolute-symlink: -------------------------------------------------------------------------------- 1 | absolute-file -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/absolute.tar_extract/absolute/link_to_etc_shadow: -------------------------------------------------------------------------------- 1 | ../etc/shadow -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry1.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry2.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry3.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/cherry.gnu.tar_extract/cherry4.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/damaged.gnu.tar_extract/0-1024.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/damaged.gnu.tar_extract/0-1024.tar -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/emptyname.tar_extract/apple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/emptyname.tar_extract/apple.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/linktest_missing_dir.tar_extract/linktest/link: -------------------------------------------------------------------------------- 1 | orig -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/longname.tar_extract/apple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/longname.tar_extract/apple.txt -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/sparse.tar_extract/dummy1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/sparse.tar_extract/dummy1 -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/sparse.tar_extract/dummy2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/sparse.tar_extract/dummy2 -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/sparse.tar_extract/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/sparse.tar_extract/file1 -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/sparse.tar_extract/file2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/tar/__output__/sparse.tar_extract/file2 -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/symlinks.tar_extract/test/sbin/cp: -------------------------------------------------------------------------------- 1 | ../bin/busybox -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/symlinks.tar_extract/test/sbin/find: -------------------------------------------------------------------------------- 1 | ../bin/busybox -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/symlinks.tar_extract/test/sbin/ln: -------------------------------------------------------------------------------- 1 | ../bin/busybox -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/symlinks.tar_extract/test/sbin/ls: -------------------------------------------------------------------------------- 1 | ../bin/busybox -------------------------------------------------------------------------------- /tests/integration/archive/tar/__output__/symlinks.tar_extract/test/sbin/mv: -------------------------------------------------------------------------------- 1 | ../../bin/busybox -------------------------------------------------------------------------------- /tests/integration/archive/xiaomi/hdr/hdr1/__input__/sample.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/xiaomi/hdr/hdr1/__input__/sample.bin -------------------------------------------------------------------------------- /tests/integration/archive/xiaomi/hdr/hdr2/__input__/sample.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/xiaomi/hdr/hdr2/__input__/sample.bin -------------------------------------------------------------------------------- /tests/integration/archive/zip/encrypted/__input__/apple_encrypted.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/encrypted/__input__/apple_encrypted.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/encrypted/__output__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/zip/partly_encrypted/__input__/kaki1_aes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/partly_encrypted/__input__/kaki1_aes.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/partly_encrypted/__output__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/archive/zip/regular/__input__/apple.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/regular/__input__/apple.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__input__/apple.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__input__/apple.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__input__/colors.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__input__/colors.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__input__/colors_garbage.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__input__/colors_garbage.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__input__/zero_edited.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__input__/zero_edited.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__input__/zip64-without-cd.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__input__/zip64-without-cd.zip -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple1.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple2.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple3.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/apple.zip_extract/apple4.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/colors.zip_extract/blue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/colors.zip_extract/blue.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/colors.zip_extract/red.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/colors.zip_extract/red.txt -------------------------------------------------------------------------------- /tests/integration/archive/zip/zip64/__output__/zero_edited.zip_extract/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/archive/zip/zip64/__output__/zero_edited.zip_extract/zero -------------------------------------------------------------------------------- /tests/integration/compression/bzip2/__input__/collated.bzip2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/bzip2/__input__/collated.bzip2 -------------------------------------------------------------------------------- /tests/integration/compression/bzip2/__input__/collated.headpad.bzip2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/bzip2/__input__/collated.headpad.bzip2 -------------------------------------------------------------------------------- /tests/integration/compression/bzip2/__input__/dual.txt.bzip2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/bzip2/__input__/dual.txt.bzip2 -------------------------------------------------------------------------------- /tests/integration/compression/bzip2/__input__/lorem.txt.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/bzip2/__input__/lorem.txt.bz2 -------------------------------------------------------------------------------- /tests/integration/compression/bzip2/__input__/multiblock.bzip2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/bzip2/__input__/multiblock.bzip2 -------------------------------------------------------------------------------- /tests/integration/compression/compress/__input__/apple1.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/compress/__input__/apple1.z -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/durian.dual.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/durian.dual.gz -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/durian.eof.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/durian.eof.gz -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/durian.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/durian.gz -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/multi-volume-digit-hash.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/multi-volume-digit-hash.tar -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/multi-volume-digit.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/multi-volume-digit.tar -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/multi-volume.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/multi-volume.tar -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/no-name.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/no-name.gz -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__input__/path-traversal.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__input__/path-traversal.gz -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__output__/durian.gz_extract/durian1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/gzip/__output__/durian.gz_extract/durian1.txt -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__output__/multi-gzip-dangling-symlinks.tar_extract/dangling-symlink.gz.a: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__output__/multi-gzip-dangling-symlinks.tar_extract/dangling-symlink.gz.b: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/compression/gzip/__output__/multi-gzip-dangling-symlinks.tar_extract/dangling-symlink.gz.c: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/integration/compression/lz4/lz4_default/__input__/lorem.csize.lz4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lz4/lz4_default/__input__/lorem.csize.lz4 -------------------------------------------------------------------------------- /tests/integration/compression/lz4/lz4_default/__input__/lorem.nocsize.lz4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lz4/lz4_default/__input__/lorem.nocsize.lz4 -------------------------------------------------------------------------------- /tests/integration/compression/lz4/lz4_legacy/__input__/lorem.legacy.lz4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lz4/lz4_legacy/__input__/lorem.legacy.lz4 -------------------------------------------------------------------------------- /tests/integration/compression/lz4/lz4_skippable/__input__/skippable.lz4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lz4/lz4_skippable/__input__/skippable.lz4 -------------------------------------------------------------------------------- /tests/integration/compression/lz4/lz4_skippable/__output__/skippable.lz4_extract/lz4.uncompressed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/compression/lzh/__input__/fruits.lvl0.lzh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzh/__input__/fruits.lvl0.lzh -------------------------------------------------------------------------------- /tests/integration/compression/lzh/__input__/fruits.lvl1.lzh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzh/__input__/fruits.lvl1.lzh -------------------------------------------------------------------------------- /tests/integration/compression/lzh/__input__/fruits.lvl2.lzh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzh/__input__/fruits.lvl2.lzh -------------------------------------------------------------------------------- /tests/integration/compression/lzip/__input__/lorem.txt.lz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzip/__input__/lorem.txt.lz -------------------------------------------------------------------------------- /tests/integration/compression/lzma/__input__/lorem.txt.known_size.lzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzma/__input__/lorem.txt.known_size.lzma -------------------------------------------------------------------------------- /tests/integration/compression/lzma/__input__/lorem.txt.small_size.lzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzma/__input__/lorem.txt.small_size.lzma -------------------------------------------------------------------------------- /tests/integration/compression/lzma/__input__/lorem.txt.unknown_size.lzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzma/__input__/lorem.txt.unknown_size.lzma -------------------------------------------------------------------------------- /tests/integration/compression/lzma/__input__/lorem.txt.unused.lzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzma/__input__/lorem.txt.unused.lzma -------------------------------------------------------------------------------- /tests/integration/compression/lzo/__input__/lorem.filter.lzo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzo/__input__/lorem.filter.lzo -------------------------------------------------------------------------------- /tests/integration/compression/lzo/__input__/lorem.lzo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzo/__input__/lorem.lzo -------------------------------------------------------------------------------- /tests/integration/compression/lzo/__output__/lorem.lzo_extract/lorem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/lzo/__output__/lorem.lzo_extract/lorem.txt -------------------------------------------------------------------------------- /tests/integration/compression/uzip/lzma/__input__/myfs.img.ulzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/uzip/lzma/__input__/myfs.img.ulzma -------------------------------------------------------------------------------- /tests/integration/compression/uzip/zlib/__input__/myfs.img.uzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/uzip/zlib/__input__/myfs.img.uzip -------------------------------------------------------------------------------- /tests/integration/compression/uzip/zlib/__input__/myfs.padded.img.uzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/uzip/zlib/__input__/myfs.padded.img.uzip -------------------------------------------------------------------------------- /tests/integration/compression/uzip/zstd/__input__/myfs.img.uzst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/uzip/zstd/__input__/myfs.img.uzst -------------------------------------------------------------------------------- /tests/integration/compression/xz/__input__/lorem.txt.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/xz/__input__/lorem.txt.xz -------------------------------------------------------------------------------- /tests/integration/compression/xz/__input__/multiblock.padded.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/xz/__input__/multiblock.padded.xz -------------------------------------------------------------------------------- /tests/integration/compression/zlib/__input__/sample.suffix.zlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zlib/__input__/sample.suffix.zlib -------------------------------------------------------------------------------- /tests/integration/compression/zlib/__input__/sample.truncated.zlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zlib/__input__/sample.truncated.zlib -------------------------------------------------------------------------------- /tests/integration/compression/zlib/__input__/sample.zlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zlib/__input__/sample.zlib -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/large_fcs.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/large_fcs.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/lorem.both.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/lorem.both.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/lorem.prefixed.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/lorem.prefixed.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/lorem.suffixed.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/lorem.suffixed.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/lorem.truncated.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/lorem.truncated.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/lorem.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/lorem.zstd -------------------------------------------------------------------------------- /tests/integration/compression/zstd/__input__/truncated.dos.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/compression/zstd/__input__/truncated.dos.zstd -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf32/__input__/sample_32_be.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf32/__input__/sample_32_be.elf -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf32/__input__/sample_32_le.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf32/__input__/sample_32_le.elf -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf32/__input__/sample_32_prg_end.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf32/__input__/sample_32_prg_end.elf -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hello.upx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hello.upx -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hello_notes.upx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hello_notes.upx -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha1.brokensig.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha1.brokensig.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha1.extra.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha1.extra.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha1.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha1.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha1.nofooter.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha1.nofooter.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha1.nonsigned.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha1.nonsigned.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha256.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha256.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha384.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha384.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/hellomod.sha512.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/hellomod.sha512.ko -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/kernel-initramfs-padding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/kernel-initramfs-padding -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/sample_64_be.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/sample_64_be.elf -------------------------------------------------------------------------------- /tests/integration/executable/elf/elf64/__input__/sample_64_le.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/executable/elf/elf64/__input__/sample_64_le.elf -------------------------------------------------------------------------------- /tests/integration/filesystem/android/erofs/__input__/foo.erofs.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/android/erofs/__input__/foo.erofs.img -------------------------------------------------------------------------------- /tests/integration/filesystem/android/erofs/__input__/foo_padding.erofs.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/android/erofs/__input__/foo_padding.erofs.img -------------------------------------------------------------------------------- /tests/integration/filesystem/android/sparse/__input__/fruits.sparse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/android/sparse/__input__/fruits.sparse -------------------------------------------------------------------------------- /tests/integration/filesystem/cramfs/big_endian/__input__/fruits.cramfs_be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/cramfs/big_endian/__input__/fruits.cramfs_be -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext2.1024.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext2.1024.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext2.1024.nullstate.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext2.1024.nullstate.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext2.2048.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext2.2048.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext2.4096.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext2.4096.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext3.1024.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext3.1024.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext3.1024.nullstate.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext3.1024.nullstate.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext3.2048.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext3.2048.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext3.4096.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext3.4096.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext4.1024.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext4.1024.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext4.1024.nullstate.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext4.1024.nullstate.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext4.2048.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext4.2048.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/ext4.4096.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/ext4.4096.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__input__/f_badsymlinks.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/extfs/__input__/f_badsymlinks.img -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext2.1024.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext2.1024.nullstate.img_extract/0-524288.extfs_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext2.2048.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext2.4096.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext3.1024.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext3.1024.nullstate.img_extract/0-524288.extfs_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext3.2048.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext3.4096.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext4.1024.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext4.1024.nullstate.img_extract/0-524288.extfs_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext4.2048.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/ext4.4096.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/attr_fastlink: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/attr_link: -------------------------------------------------------------------------------- 1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/bad_link_size: -------------------------------------------------------------------------------- 1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/high_link: -------------------------------------------------------------------------------- 1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/long_fastlink: -------------------------------------------------------------------------------- 1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaҾ -------------------------------------------------------------------------------- /tests/integration/filesystem/extfs/__output__/f_badsymlinks.img_extract/lost+found/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat12/__input__/cherry.fat12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat12/__input__/cherry.fat12 -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat12/__input__/cherry.truncated.fat12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat12/__input__/cherry.truncated.fat12 -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat16/__input__/banana.fat16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat16/__input__/banana.fat16 -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat16/__input__/banana.truncated.fat16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat16/__input__/banana.truncated.fat16 -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat32/__input__/banana.fat32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat32/__input__/banana.fat32 -------------------------------------------------------------------------------- /tests/integration/filesystem/fat/fat32/__input__/banana.truncated.fat32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/fat/fat32/__input__/banana.truncated.fat32 -------------------------------------------------------------------------------- /tests/integration/filesystem/iso9660/__input__/fruits.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/iso9660/__input__/fruits.iso -------------------------------------------------------------------------------- /tests/integration/filesystem/ntfs/__input__/fruits.ntfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/ntfs/__input__/fruits.ntfs -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__input__/fruits.romfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/romfs/__input__/fruits.romfs -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_1/hosts: -------------------------------------------------------------------------------- 1 | ../hosts -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_1/passwd: -------------------------------------------------------------------------------- 1 | ../etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_2/hosts: -------------------------------------------------------------------------------- 1 | ../hosts -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_2/passwd: -------------------------------------------------------------------------------- 1 | ../etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_3/hosts: -------------------------------------------------------------------------------- 1 | ../hosts -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_3/passwd: -------------------------------------------------------------------------------- 1 | ../etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_4/hosts: -------------------------------------------------------------------------------- 1 | ../hosts -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_4/passwd: -------------------------------------------------------------------------------- 1 | ../etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_5/hosts: -------------------------------------------------------------------------------- 1 | ../hosts -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/dir_5/passwd: -------------------------------------------------------------------------------- 1 | ../etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_1_1: -------------------------------------------------------------------------------- 1 | dir_1/file_1.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_1_2: -------------------------------------------------------------------------------- 1 | dir_1/file_2.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_1_3: -------------------------------------------------------------------------------- 1 | dir_1/file_3.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_1_4: -------------------------------------------------------------------------------- 1 | dir_1/file_4.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_1_5: -------------------------------------------------------------------------------- 1 | dir_1/file_5.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_2_1: -------------------------------------------------------------------------------- 1 | dir_2/file_1.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_2_2: -------------------------------------------------------------------------------- 1 | dir_2/file_2.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_2_3: -------------------------------------------------------------------------------- 1 | dir_2/file_3.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_2_4: -------------------------------------------------------------------------------- 1 | dir_2/file_4.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_2_5: -------------------------------------------------------------------------------- 1 | dir_2/file_5.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_3_1: -------------------------------------------------------------------------------- 1 | dir_3/file_1.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_3_2: -------------------------------------------------------------------------------- 1 | dir_3/file_2.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_3_3: -------------------------------------------------------------------------------- 1 | dir_3/file_3.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_3_4: -------------------------------------------------------------------------------- 1 | dir_3/file_4.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_3_5: -------------------------------------------------------------------------------- 1 | dir_3/file_5.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_4_1: -------------------------------------------------------------------------------- 1 | dir_4/file_1.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_4_2: -------------------------------------------------------------------------------- 1 | dir_4/file_2.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_4_3: -------------------------------------------------------------------------------- 1 | dir_4/file_3.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_4_4: -------------------------------------------------------------------------------- 1 | dir_4/file_4.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_4_5: -------------------------------------------------------------------------------- 1 | dir_4/file_5.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_5_1: -------------------------------------------------------------------------------- 1 | dir_5/file_1.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_5_2: -------------------------------------------------------------------------------- 1 | dir_5/file_2.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_5_3: -------------------------------------------------------------------------------- 1 | dir_5/file_3.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_5_4: -------------------------------------------------------------------------------- 1 | dir_5/file_4.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/romfs/__output__/fruits.romfs_extract/slink_5_5: -------------------------------------------------------------------------------- 1 | dir_5/file_5.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/squashfs/squashfs_v4_le/__output__/bad_symlink.squashfs_extract/badlink: -------------------------------------------------------------------------------- 1 | etc/ssl/private/ssl-cert-snakeoil.key -------------------------------------------------------------------------------- /tests/integration/filesystem/squashfs/squashfs_v4_le/__output__/squashfs_v4.specfile.bin_extract/file.symlink: -------------------------------------------------------------------------------- 1 | hello.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/ubi/ubi/__input__/fruits.ubi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/ubi/ubi/__input__/fruits.ubi -------------------------------------------------------------------------------- /tests/integration/filesystem/ubi/ubi/__input__/orange.ubi.truncated.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/ubi/ubi/__input__/orange.ubi.truncated.img -------------------------------------------------------------------------------- /tests/integration/filesystem/ubi/ubifs/__input__/banana.ubifs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/ubi/ubifs/__input__/banana.ubifs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/fruits.dir.be.yffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/fruits.dir.be.yffs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/fruits.dir.le.yffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/fruits.dir.le.yffs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/links.yaffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/links.yaffs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/malformed.dir.be.yffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/malformed.dir.be.yffs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/malformed.dir.le.yffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/malformed.dir.le.yffs -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.128.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.128.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.128.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.128.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.128.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.128.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.16.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.16.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.16.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.16.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.16.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.16.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.256.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.256.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.256.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.256.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.256.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.256.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.32.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.32.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.32.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.32.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.32.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.32.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.512.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.512.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.512.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.512.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.512.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.512.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.64.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.64.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.64.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.64.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.16384.64.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.16384.64.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.128.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.128.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.128.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.128.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.128.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.128.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.16.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.16.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.16.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.16.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.16.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.16.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.256.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.256.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.256.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.256.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.256.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.256.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.32.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.32.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.32.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.32.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.32.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.32.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.512.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.512.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.512.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.512.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.512.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.512.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.64.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.64.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.64.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.64.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.2048.64.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.2048.64.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.128.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.128.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.128.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.128.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.128.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.128.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.16.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.16.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.16.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.16.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.16.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.16.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.256.ecc.be.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.256.ecc.be.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.256.ecc.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.256.ecc.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.256.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.256.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.32.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.32.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.512.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.512.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.4096.64.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.4096.64.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.128.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.128.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.16.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.16.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.256.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.256.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.32.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.32.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.512.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.512.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__input__/sample.8192.64.le.yaffs2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__input__/sample.8192.64.le.yaffs2 -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/links.yaffs_extract/dir/symlink: -------------------------------------------------------------------------------- 1 | ../file -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/links.yaffs_extract/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/integration/filesystem/yaffs/__output__/links.yaffs_extract/file -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/links.yaffs_extract/symlink: -------------------------------------------------------------------------------- 1 | file -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/links.yaffs_extract/symlink2: -------------------------------------------------------------------------------- 1 | dir/hardlink -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/malformed.2048.16.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.128.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.16.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.256.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.32.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.512.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.16384.64.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.128.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.16.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.256.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.32.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.512.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.2048.64.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.128.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.16.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.256.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.32.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.512.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.4096.64.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.128.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.16.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.256.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.32.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.512.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.be.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.be.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.be.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.ecc.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.le.yaffs2_extract/nuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.le.yaffs2_extract/passwd: -------------------------------------------------------------------------------- 1 | etc/passwd -------------------------------------------------------------------------------- /tests/integration/filesystem/yaffs/__output__/sample.8192.64.le.yaffs2_extract/vegetables/tomato.txt: -------------------------------------------------------------------------------- 1 | ../fruits/tomato.txt -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_files/first.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/directory_of_plugin_files/first.py -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_files/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/directory_of_plugin_files/second.py -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_packages/first/__init.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_packages/first/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/directory_of_plugin_packages/first/__init__.py -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_packages/first/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/directory_of_plugin_packages/first/module.py -------------------------------------------------------------------------------- /tests/plugins/__assets__/directory_of_plugin_packages/second/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/directory_of_plugin_packages/second/__init__.py -------------------------------------------------------------------------------- /tests/plugins/__assets__/single_file_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/__assets__/single_file_plugin.py -------------------------------------------------------------------------------- /tests/plugins/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/plugins/test_plugins.py -------------------------------------------------------------------------------- /tests/rust/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/rust/__init__.py -------------------------------------------------------------------------------- /tests/rust/test_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/rust/test_math.py -------------------------------------------------------------------------------- /tests/rust/test_sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/rust/test_sandbox.py -------------------------------------------------------------------------------- /tests/test_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_cleanup.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_extractor.py -------------------------------------------------------------------------------- /tests/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_file_utils.py -------------------------------------------------------------------------------- /tests/test_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_finder.py -------------------------------------------------------------------------------- /tests/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_handlers.py -------------------------------------------------------------------------------- /tests/test_iter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_iter_utils.py -------------------------------------------------------------------------------- /tests/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_logging.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_pool.py -------------------------------------------------------------------------------- /tests/test_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_processing.py -------------------------------------------------------------------------------- /tests/test_processing_suffixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_processing_suffixes.py -------------------------------------------------------------------------------- /tests/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_report.py -------------------------------------------------------------------------------- /tests/test_sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_sandbox.py -------------------------------------------------------------------------------- /tests/test_unhex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/tests/test_unhex.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/uv.lock -------------------------------------------------------------------------------- /vulture_whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/unblob/HEAD/vulture_whitelist.py --------------------------------------------------------------------------------