proto filedescriptor