Está en la página 1de 1

3-Abre el bloc de notas e introduce el siguiente texto: “En este ejercicio vamos a comprobar

el tamaño de una misma información almacenada en distintos formatos de representación”.

a) Guarda el documento en utf8.


b) Guarda el documento en ANSI.
c) Guarda el documento en UNICODE.

Comprueba el tamaño de los ficheros creados. ¿Cuál es su tamaño? ¿Por qué tienen
longitudes diferentes? ¿Por qué tienen esa longitud?

ANSI 121 bytes, UNICODE 244 bytes, utf8 127 bytes.

UTF-8 es una codificación de longitud variable. Los caracteres en el rango ASCII (0-127) se
almacenan en un solo byte, mientras que los caracteres fuera de ese rango requieren más
bytes. El texto proporcionado no contiene caracteres fuera del rango ASCII, por lo que la
mayoría de los caracteres se guardarán en un solo byte.

ANSI se refiere a una codificación basada en la página de códigos del sistema. La página de
códigos ANSI en inglés estándar (que es una extensión del ASCII) utiliza un solo byte por
carácter. Dado que el texto no contiene caracteres fuera del rango ASCII. El tamaño del
archivo en ANSI será similar al de UTF-8 en este caso.

Unicode utiliza múltiples bytes por carácter. El tamaño del archivo en Unicode será más
grande que en UTF-8 o ANSI, ya que todos los caracteres se representan usando al menos
dos bytes, incluso los caracteres ASCII estándar.

También podría gustarte