.coveragerc
.gitignore
.pre-commit-config.yaml
AUTHORS.rst
CHANGELOG.md
LICENSE
MANIFEST.in
README.rst
pyproject.toml
requirements-test.txt
setup.cfg
uv.lock
.claude/skills/changelog.md
.github/workflows/pythonpublish.yml
.github/workflows/tests.yml
puremagic/__init__.py
puremagic/__main__.py
puremagic/magic_data.json
puremagic/main.py
puremagic/py.typed
puremagic.egg-info/PKG-INFO
puremagic.egg-info/SOURCES.txt
puremagic.egg-info/dependency_links.txt
puremagic.egg-info/entry_points.txt
puremagic.egg-info/top_level.txt
puremagic/scanners/__init__.py
puremagic/scanners/asf_scanner.py
puremagic/scanners/cfbf_scanner.py
puremagic/scanners/ebml_scanner.py
puremagic/scanners/hdf5_scanner.py
puremagic/scanners/helpers.py
puremagic/scanners/json_scanner.py
puremagic/scanners/mpeg_audio_scanner.py
puremagic/scanners/ogg_scanner.py
puremagic/scanners/pdf_scanner.py
puremagic/scanners/python_scanner.py
puremagic/scanners/sndhdr_scanner.py
puremagic/scanners/text_scanner.py
puremagic/scanners/zip_scanner.py
scripts/parse_ftk_kessler_sigs.py
test/__init__.py
test/common.py
test/test_common_extensions.py
test/test_scanners.py
test/resources/fake_file
test/resources/archive/test.7z
test/resources/archive/test.big_endian.pcapng
test/resources/archive/test.bz2
test/resources/archive/test.cb7
test/resources/archive/test.cbt
test/resources/archive/test.cbz
test/resources/archive/test.fb2.zip
test/resources/archive/test.fbz
test/resources/archive/test.gz
test/resources/archive/test.little_endian.pcapng
test/resources/archive/test.pcapng
test/resources/archive/test.rar
test/resources/archive/test.tar
test/resources/archive/test.txt.lz4
test/resources/archive/test.txt.zst
test/resources/archive/test.xz
test/resources/archive/test.zip
test/resources/audio/test.aac
test/resources/audio/test.aif
test/resources/audio/test.flac
test/resources/audio/test.mp3
test/resources/audio/test.oga
test/resources/audio/test.ogg
test/resources/audio/test.opus
test/resources/audio/test.sndr
test/resources/audio/test.wav
test/resources/audio/test.wma
test/resources/audio/test_mp3_vbr_info_128k_notags.mp3
test/resources/audio/test_mp3_vbr_xing_128k_3di_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_apev1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_apev1_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_apev2_tagplus_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_ext_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_lyrics3v2_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_notags.mp3
test/resources/audio/test_mp3_vbr_xing_128k_tagplus_apev2_id3v1.mp3
test/resources/audio/test_mp3_vbr_xing_128k_tagplus_id3v1.mp3
test/resources/audio/test_mpeg2_mp3_VBR_128k_id3v2_24.mp3
test/resources/images/test.avif
test/resources/images/test.bmp
test/resources/images/test.gif
test/resources/images/test.ico
test/resources/images/test.jpg
test/resources/images/test.png
test/resources/images/test.psd
test/resources/images/test.svg
test/resources/images/test.tga
test/resources/images/test.tif
test/resources/images/test.webp
test/resources/images/test.xcf
test/resources/images/test_varriant.svg
test/resources/images/test_varriant_2.svg
test/resources/media/test (single).vmdk
test/resources/media/test (split).vmdk
test/resources/media/test.iso
test/resources/media/test.mdf
test/resources/media/test.swf
test/resources/office/test.doc
test/resources/office/test.docm
test/resources/office/test.docx
test/resources/office/test.dotm
test/resources/office/test.dotx
test/resources/office/test.eml
test/resources/office/test.fb2
test/resources/office/test.msg
test/resources/office/test.odp
test/resources/office/test.ods
test/resources/office/test.odt
test/resources/office/test.pdf
test/resources/office/test.potm
test/resources/office/test.potx
test/resources/office/test.ppt
test/resources/office/test.pptm
test/resources/office/test.pptx
test/resources/office/test.txt
test/resources/office/test.xls
test/resources/office/test.xlsb
test/resources/office/test.xlsm
test/resources/office/test.xlsx
test/resources/office/test.xltm
test/resources/office/test.xltx
test/resources/office/test_utf16le.csv
test/resources/office/text_cr.txt
test/resources/office/text_crlf.txt
test/resources/office/text_lf.txt
test/resources/system/test.exe
test/resources/system/test.json
test/resources/system/test.puremagic_multi_footer
test/resources/system/test.py
test/resources/system/test_list.json
test/resources/video/test.3g2
test/resources/video/test.avi
test/resources/video/test.flv
test/resources/video/test.jxsv
test/resources/video/test.mkv
test/resources/video/test.mp4
test/resources/video/test.mpg
test/resources/video/test.ogv
test/resources/video/test.webm
test/resources/video/test.wmv