# go-filetype **Repository Path**: shellpub/go-filetype ## Basic Information - **Project Name**: go-filetype - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-31 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-filetype go-filetype is a toolkit to deal with libmagic rule files (sources, not compiled) It contains: * A parser, which turn magic rule files into an AST * An interpreter, which identifies a target by following the rules in the AST * A compiler, which generates go code to follow the rules in the AST