Bifalgorithm post · Computer science one · Buffered and Unbuffered
When should data be stored as binary or text files?
When should data be stored as binary or text files? (Computer science one · Buffered and Unbuffered) — "9.1.4. Binary vs Text Files As previously mentioned, fi…
Ideas in this flowchart
- Comparación entre archivos binarios y archivos de texto
- Los archivos pueden almacenar datos binarios puros o texto plano ASCII
- Si los datos deben ser legibles para las personas, se debe utilizar texto plano
- En general, se recomienda almacenar los datos en formato binario
- El formato binario suele requerir menos espacio de almacenamiento
- El formato binario suele procesarse de manera más eficiente
- Ejemplo: almacenamiento de una colección de enteros
- En binario, cada entero requiere 4 bytes
- Como texto, un entero requiere tantos bytes como dígitos tenga
- El valor máximo representable requiere 10 caracteres ASCII, es decir, 10 bytes
- La representación textual puede utilizar dos veces y media más memoria que la binaria
- Los números escritos como texto necesitan delimitadores adicionales
- En binario no se necesitan delimitadores porque cada bloque de 4 bytes representa un número
- La diferencia de eficiencia puede ser aún mayor con números de punto flotante