MCPcopy Create free account
hub / github.com/anus-dev/ANUS / detectEncodingFromBuffer

Function detectEncodingFromBuffer

packages/core/src/utils/systemEncoding.ts:156–167  ·  view source on GitHub ↗
(buffer: Buffer)

Source from the content-addressed store, hash-verified

154 * @return The detected encoding as a lowercase string, or null if detection fails.
155 */
156export function detectEncodingFromBuffer(buffer: Buffer): string | null {
157 try {
158 const detected = chardetDetect(buffer);
159 if (detected && typeof detected === 'string') {
160 return detected.toLowerCase();
161 }
162 } catch (error) {
163 console.warn('Failed to detect encoding with chardet:', error);
164 }
165
166 return null;
167}

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected