Detect MIME types from file signatures (magic bytes) and file extensions — covers 200+ common file types.
dotnet add package Philiprehberger.MimeDetect