The core question is about the use of the HTTP Headers, including Range, If-Range, Accept-Ranges and a user defined range specifier.
Here is a manufactured example t
bytes is the only unit supported by HTTP 1.1 Specification.