awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
file avatar

file/file

0
View on GitHub↗
1,632 स्टार्स·449 फोर्क्स·C·2 व्यूज़www.darwinsys.com/file↗

File

File is a command-line utility and C library designed to determine the precise file format and media type of unknown files by inspecting their internal byte sequences, binary signatures, and hierarchical pattern rules rather than relying on file extensions. The software evaluates magic number signature matching and complex multi-byte offsets to classify files accurately.

The engine supports recursive archive inspection, automatically unpacking compressed archive structures on the fly to analyze and identify internal nested file payloads. Human-readable pattern definitions can be compiled into an optimized binary format for rapid runtime traversal.

Through its in-process shared library architecture, the project exposes native classification routines directly to custom software applications via a C-compatible function interface, enabling programmatic file inspection without spawning external processes.

Features

  • File Content Analysis - Determines the precise format and media type of unknown files by analyzing their internal byte sequences and header signatures.
  • Programmatic File Operations - Queries file types directly inside application code using a programmatic API interface.
  • Embedded File Identification - Enables programmatically embedding file detection capabilities directly inside custom software applications.
  • Magic Byte File Identification - Evaluates complex multi-byte offsets and conditional rules to accurately classify unknown file formats.
  • File Type Identification Utilities - Provides a command-line tool that inspects file headers and internal structures to determine file formats without extensions.
  • Magic Library Wrappers - Analyzes and identifies file types programmatically by wrapping native classification routines directly inside application code.
  • File Type Identification Libraries - Provides a C library that inspects byte sequences and binary signatures to determine the precise format of unknown files.
  • C Shared Libraries - Provides a compiled C-compatible shared library interface to embed native classification routines in applications.
  • File Type Identification - Analyzes binary signatures and internal structures to determine specific file formats without relying on extensions.
  • File Identification Libraries - Analyzes file types directly in-process using a reusable library to inspect contents without external processes.
  • Binary Signature Engines - Evaluates magic number byte sequences and hierarchical pattern rules to classify unknown file formats.
  • Pattern Database Compilers - Compiles human-readable pattern definitions into an optimized binary format for rapid runtime traversal.
  • File Compression and Decompression - Extracts compressed archive files automatically to inspect and identify internal contents without manual intervention.
  • Recursive Archive Unpacking - Unpacks compressed archive structures on the fly to inspect and identify internal nested file payloads.

स्टार हिस्ट्री

file/file के लिए स्टार हिस्ट्री चार्टfile/file के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

File को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ File दिखाई देता है।
  • File format detection

File के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो File के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sindresorhus/file-typesindresorhus का अवतार

    sindresorhus/file-type

    4,297GitHub पर देखें↗

    file-type is a binary file type detector that identifies file extensions and MIME types by analyzing magic numbers and signature bytes in binary data. It functions as a magic number parser and MIME type resolver, mapping binary signatures to standardized media type strings. The project is an extensible file format identifier that allows for the addition of custom detector plugins to recognize uncommon or non-binary file formats. The engine supports binary format identification across various data sources, including buffers and data streams. It utilizes a supported format registry and provide

    JavaScript
    GitHub पर देखें↗4,297
  • ahupp/python-magicahupp का अवतार

    ahupp/python-magic

    2,886GitHub पर देखें↗

    python-magic is a C-binding wrapper that provides a Python interface for the libmagic system library. It functions as a file signature analyzer and MIME type detector, identifying file formats by comparing header bytes against a database of known binary signatures. The library enables the identification of file types from both file paths and raw data buffers. It supports custom file signature matching through the injection of user-provided magic databases, allowing for the detection of specialized or proprietary formats. The project covers binary data analysis and MIME type mapping to transl

    Python
    GitHub पर देखें↗2,886
  • actions/toolkitactions का अवतार

    actions/toolkit

    5,772GitHub पर देखें↗

    The GitHub ToolKit for developing GitHub Actions.

    TypeScript
    GitHub पर देखें↗5,772
  • apache/tikaapache का अवतार

    apache/tika

    3,572GitHub पर देखें↗

    Tika is a content analysis toolkit and Java library designed for detecting and extracting metadata and text from thousands of different file types. It functions as a universal document text extractor and metadata extraction engine, converting complex files into plain text or XHTML. The system employs a specialized MIME type detector that identifies document formats using magic bytes and metadata to determine the correct parser. It serves as an OCR integration gateway, connecting to external text recognition tools to extract content from image files. The project covers a broad range of extrac

    Javacontentextractionjava
    GitHub पर देखें↗3,572
File के सभी 29 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

file/file क्या करता है?

File is a command-line utility and C library designed to determine the precise file format and media type of unknown files by inspecting their internal byte sequences, binary signatures, and hierarchical pattern rules rather than relying on file extensions. The software evaluates magic number signature matching and complex multi-byte offsets to classify files accurately.

file/file की मुख्य विशेषताएं क्या हैं?

file/file की मुख्य विशेषताएं हैं: File Content Analysis, Programmatic File Operations, Embedded File Identification, Magic Byte File Identification, File Type Identification Utilities, Magic Library Wrappers, File Type Identification Libraries, C Shared Libraries।

file/file के कुछ ओपन-सोर्स विकल्प क्या हैं?

file/file के ओपन-सोर्स विकल्पों में शामिल हैं: sindresorhus/file-type — file-type is a binary file type detector that identifies file extensions and MIME types by analyzing magic numbers and… ahupp/python-magic — python-magic is a C-binding wrapper that provides a Python interface for the libmagic system library. It functions as… gitattributes/gitattributes — This project is a library of standardized specifications and templates for managing version control attributes, line… apache/tika — Tika is a content analysis toolkit and Java library designed for detecting and extracting metadata and text from… actions/toolkit — The GitHub ToolKit for developing GitHub Actions. devttys0/binwalk — Binwalk is a firmware analysis tool and binary data carver used to identify and extract embedded files and data…