{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"}],"enrichment":{"capability":"cchardet detects the character encoding of byte strings using a C binding to uchardet, supporting dozens of international encodings and languages with high speed.","skillfed_tags":["encoding-detection","character-encoding","text-preprocessing"],"use_cases":["Detect encoding of downloaded web pages or API responses before parsing.","Identify encoding of legacy log files or CSV imports with unknown character sets.","Preprocess user-uploaded text files to normalize encoding before storage.","Batch-process mixed-encoding document collections to extract text reliably.","Auto-detect encoding in text processing pipelines to avoid manual charset specification."],"what_it_does":"cchardet is a high-speed character encoding detector that identifies the encoding of raw byte strings by analyzing statistical patterns. It wraps the C library uchardet and supports a wide range of international encodings including UTF-8, UTF-16, CJK variants (Big5, EUC-JP, Shift-JIS, GB18030, etc.), Cyrillic, Arabic, and many European single-byte encodings. The package provides a simple API: call detect() on a byte buffer to get back a dictionary with the detected encoding and language hint.\n\nThe main use case is preprocessing text data when the source encoding is unknown\u2014common in web scraping, log parsing, and data import workflows. It has no runtime dependencies and installs via prebuilt wheels on most platforms. However, the project is aging: the last release was 2020-10-27, and while the repository remains active, there have been no new package versions for over four years. The copyleft license (Mozilla Public License) requires careful review if you plan to distribute derived works.","worth_installing":"Yes, if you need fast encoding detection and can accept the aging codebase. The package is stable with no known vulnerabilities, but the lack of updates since 2020-10-27 means it may not support newer Python versions or benefit from recent uchardet improvements. Use it for production workloads where encoding detection is a bottleneck and you are comfortable pinning to version 2.1.7; monitor the repository for future releases or evaluate alternatives if you require active maintenance."},"id":"cchardet","links":{"html":"https://skillfed.io/packages/cchardet","md":"https://skillfed.io/packages/cchardet.md","pypi":"https://pypi.org/project/cchardet/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2020-10-27","license_spdx":null,"license_treatment":"copyleft","name":"cchardet","python_support":"unspecified","summary":"cChardet is high speed universal character encoding detector."},"popularity":{"monthly_downloads":8435620,"position":1623,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.1.7"}
