I am reading through the wiki on RLP (https://github.com/ethereum/wiki/wiki/RLP) and think I am missing something fundamental.
For byte arrays (not lists) greater than 55 bytes, the RLP encoding is 0xb7
plus the length in bytes of the byte array in binary form, plus the length of the byte array plus the byte array.
Is there a difference between the length in binary form and the length in general? I would assume they are the same? Is this a typo, or am I missing something fundamental?
The wiki actually uses the term string instead of byte array, but since they are interchangable I though it more suitable.