0.0
No commit activity in last 3 years
No release in over 3 years
File extensions and media types, grouped by application and type. Useful when you need to process or restrict processing to certain types of files.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.16
>= 12.3.3
~> 3.0
 Project Readme

File Groups

File extensions and media types, grouped by application and type. Useful when you need to process or restrict processing to certain types of files.

The groups are defined in file_groups.json.

Programming Language Libraries

These are generated automatically. See Generating.

For usage see the README in the given language's directory.

Generating

Generating a library requires Ruby to be installed and an ERB template for the given language.

To generate a library run the following from the project's root directory:

./generate.sh language_directory

Where language_directory is the desired programming language's directory. This must contain a file named template.erb which is used to generate the source code.

Groups

Each category and its tags (if any) contain file extensions and media types.

Category Tags
Audio
Diagramming
Document PDF + tags from Presentation, Spreadsheet, Word Processor
Graphics Editor Raster, Vector
Image Raster, Vector, Web
Presentation Impress, Keynote, PowerPoint
Project Management
Spreadsheet Calc, Excel, Numbers, CSV
Video
Word Processor Word, Word Perfect, Pages, Writer

Author

Skye Shaw (skye.shaw -AT- gmail)

License

The is available as open source under the terms of the MIT License.