How to implement support to parse custom file formats?

Is there any was to add support for custom file formats in dremio (a binary in my first use case)? It will translate well into a tabular format - but i can not find any way of doing it? Was thinking there might be some plugin approach to have custom “adapters” like excel or csv?

I’ve been looking a bit at the source code… Currently i’m thinking implementing a FormatPlugin and putting it on the classpath is the way to go. Most important parts seems to be a FormatMatcher and a RecordReader. If anyone can confirm this or point me in some better direction it would be great :slight_smile:

@janne Came across this while looking for information on the same. Wondering if you were able to create a custom formatter. How complex/easy it is? What was the procedure?