sirovenmitts/FileInfo.js
Detect file formats; accepts these variable types as input: URL | Base64 | Blob | Buffer. Detects these formats: JSON, TXT, BMP, GIF, ICNS, ICO, JPEG, JPG, PNG, TIFF, WEBP, AIFF, MID, MP3, OGG, WAV, MP4, MPEG, WEBM, SVG, EOT, OTF, TTF, WOFF, WOFF2, PDF, PS, PSD, RTF, ZIP