During the modern Star Treks (relative to the timeline, e.g mid 24th century onwards, especially in Voyager), memory capacity is measured in 'quads,' 'kiloquads,' 'megaquads,' 'gigaquads' etc, but there is no standard among these that can be followed and used as a real system. For example, when the EMH in Voyager was transmitted back to the Alpha Quadrant, he had to leave behind 12 megaquads of information to fit within the bandwidth, and we also know that when voyager received a message back through the Midas Array at another point, they were able to retrieve 68 kiloquads of data. If this is the maximum data that could be reconstructed, we can place the EMH program at up to 12.5 megaquads in size, if we leave room to compensate for people rounding numbers to the nearest megaquad. At another time, however, we learn that the EMH matrix has destabilised because it had exceeded 1000 terraquads of information. If this follows the same scale as today's bytes, 1000 terraquads is at least 80,000,000 times larger than what we know the EMH program to be. This leads me to believe that the quad system doesn't follow the same laws as the byte system, so does anybody know what system it does follow, and how to convert this into bytes?
Thanks to anybody who answers, this has been bugging me for a long time.