No, an entity-tag is a quoted-string with an optional weak indicator prefix and can be of any length in theory.
In practice, the length of a header field is limited, both by user agents and web servers. The maximum viable length of the entire header field should be somewhere at 8 KiB.