Bifalgorithm post · Computer science one · Binary vs Text Files
When should data be stored in binary or text file format?
When should data be stored in binary or text file format? (Computer science one · Binary vs Text Files) — "As previously mentioned, files can be stored as pure…
Ideas in this flowchart
- Elección entre almacenar datos como binario puro o como texto plano ASCII
- La elección depende de la aplicación y de la naturaleza de los datos
- El texto plano es necesario cuando los archivos deben ser legibles para las personas
- En general, se debe preferir el formato binario
- El formato binario normalmente requiere menos espacio
- El formato binario es más eficiente de procesar
- Ejemplo: almacenamiento de una colección de enteros
- Cada entero ocupa 4 bytes en representación binaria
- Como cadena, un entero requiere tantos bytes como dígitos tenga
- El valor máximo requiere 10 caracteres ASCII, es decir, 10 bytes frente a 4 bytes en binario
- Las cadenas de números necesitan un carácter delimitador adicional entre valores
- En binario no se necesitan delimitadores porque cada bloque de 4 bytes representa un número
- La diferencia puede ser aún mayor con otros tipos, como los números de coma flotante