Estoy leyendo datos binarios de NSInputStream que se escriben desde una fuente externa (por ejemplo, hardware) a través de un marco accesorio externo y lo convierte en cadena. ¿Hay algún problema de endianness que me preocupe, es decir, debería preguntarle al proveedor de hardware qué endianness están usando cuando envían su cadena?¿Hay algún problema de endianness leyendo datos de cadena de NSInputStream?
5
A
Respuesta
0
Como han dicho las personas, probablemente no sea así si usa ASCII o UTF8. La mayoría de los procesadores hoy en día, incluso en dispositivos dedicados, usan little endian.
En una nota no relacionada, si está haciendo una conexión de red a través de accesorios externos, es posible que tenga que vigilar pedidos de bytes de red y de host.
Cuestiones relacionadas
- 1. Transmisión para obtener datos - NSInputStream
- 2. ¿Hay algún problema con Log4Net?
- 3. ¿Hay algún problema con CGColorGetComponents?
- 4. ¿Hay algún problema de programación para los usuarios de R?
- 5. Leyendo datos de Flight Simulator
- 6. ¿Hay algún problema con un __init__ grande?
- 7. ¿Hay algún problema con "usar diagnósticos"?
- 8. ¿Hay algún problema con mi biblioteca System.Xml.Linq?
- 9. ¿Hay algún problema con esta implementación de singleton?
- 10. ¿Hay algún problema con NO firmar un ensamblado de .NET?
- 11. ¿Hay algún problema de rendimiento con Inner Join?
- 12. ¿Hay algún problema con mi bloqueo de giro?
- 13. Leyendo datos de archivos PDF en R
- 14. Cambiar endianness en PHP
- 15. leyendo datos de Matlab en Java
- 16. ¿Hay algún problema con el uso de los atributos "data- *" de HTML5 para navegadores más antiguos?
- 17. Intercambio de endianness sin ntohs
- 18. ¿Hay algún mecanismo de enlace de datos disponible para iOS?
- 19. ¿Hay algún tiempo de espera para los datos de NSDataconcontentsofurl?
- 20. Endianness en lenguajes de programación
- 21. Endianness de enteros en Python
- 22. PNG formato de archivo endianness?
- 23. ¿Cuándo preocuparse por endianness?
- 24. ¿Hay algún tipo que almacene datos indexados por una clave de cadena o un índice entero?
- 25. Nutch en problema de EMR leyendo de S3
- 26. Python: Problema con raw_input leyendo un número
- 27. ¿Hay algún servidor ldap gratuito con datos?
- 28. Qt Sockets and Endianness
- 29. cadena de conexión sql problema
- 30. ¿Hay algún generador de datos falso que funcione con Android?
Creo que sí. NSInputStream le proporciona datos sin procesar, ya sea pequeño o grande, por lo que debe encargarse de ello. Buena pregunta por cierto, +1. –
Si usamos codificación UTF8 o ASCII, no debería haber problemas de endianness, ¿no? – Boon
En caso de ASCII, no. En el caso de UTF8, puede haber. –