I just did a session dealing with camera metadata and the importance of consistency and persistence of that metadata throughout post. Not only for picture, but sound, and then double system workflows where a single clip represents two different sources, etc.
There are formats that have long filenames, but also include a REEL ID in the header of the file which is usually a truncation of the filename to 8 characters; such as ARRI Alexa and Red to some extent. This is due to EDL’s being the sequence translation in many cases (unfortunately) and it’s legacy limitation of only having 8 characters as source. Media Composer offers 16 and 32 versions of the EDL while also removing other CMX limitations such as number of events and number of sources (999 and 254 respectively).
So some cameras use a shorter REEL ID, some don’t. Some cameras allow you to create very long Camera ID such as the BMCC. I have seen some as long as 51 characters. VFX can create long filenames, and such. So in the end, systems need to be prepared to support any length of filename string supported by the OS as well as any and all metadata in the header to allow full flexibility in post workflows chosen.
Michael