{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"}],"enrichment":{"capability":"Reads and parses Microsoft Compound File Binary format (CFB), OLE Compound Documents, and related legacy binary file formats used in older Office documents and scientific applications.","skillfed_tags":["legacy-format","abandoned"],"use_cases":["Extract data from legacy Microsoft Office files when modern libraries are unavailable.","Parse OLE Compound Documents in scientific imaging or tomography systems that still use the CFB format.","Read Advanced Authoring Format (AAF) containers in media production workflows that depend on the CFB structure.","Reverse-engineer or analyze historical binary file formats in archival or forensic contexts."],"what_it_does":"compoundfiles is a pure-Python library for reading Microsoft's Compound File Binary (CFB) format, historically used in OLE Compound Documents, older Microsoft Office files, and various scientific applications like tomography and microscopy systems. The library emphasizes validation and performs numerous checks on opened files, issuing warnings for non-fatal errors through Python's standard warnings mechanism.\n\nThe package was last released in 2014 and has received no maintenance since. While it claims broad platform support and Python 2.7 and 3.2 compatibility, those claims are now over a decade old and unverified against current Python versions. The source-only distribution and lack of wheels add installation friction, and the abandoned status means no bug fixes or compatibility updates are forthcoming.","worth_installing":"No. The package is abandoned with no maintenance since 2014, making it unsuitable for new projects. High install friction (source-only), unverified Python compatibility, and no active bug fixes or security updates. Only consider if you must read CFB files in a legacy system with no alternatives and can accept the risk of unmaintained code."},"id":"compoundfiles","links":{"html":"https://skillfed.io/packages/compoundfiles","md":"https://skillfed.io/packages/compoundfiles.md","pypi":"https://pypi.org/project/compoundfiles/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2014-09-01","license_spdx":null,"license_treatment":"permissive","name":"compoundfiles","python_support":"unspecified","summary":"Library for parsing and reading OLE Compound Documents"},"popularity":{"monthly_downloads":276110,"position":8168,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3"}
