Pues es que jamás va a ser igual.
Dicha longitud de carácteres es relativa a la información binaria en cuestión, es decir que un archivo de 1px no tendrá la misma cantidad de carácteres que uno de 40px, son bytes, información al fin y al cabo.
Y dichos bytes son los que se transforman, obviamente mientras mas bytes más espacio se necesitara.
¿No te parece algo de sentido común?