¿Existe una implementación bien conocida, que tenga licencias amistosas de código abierto (no GPL), de una biblioteca ECC (código de corrección de errores) (por ejemplo, Reed-Solomon) para Java?Java: biblioteca ECC (código de corrección de errores)?
5
A
Respuesta
4
licencia Apache (no estoy seguro si eso cuenta en su definición de amistoso) Tampoco estoy seguro de si se cuenta como bien conocido (Google lo sabía, sin 2 resultado de "java Reed-Solomon")?
0
He implementado envoltorios de Java para la biblioteca JErasure, escritos por Plank et al. en C.
Si no le importa la dependencia nativa, entonces JErasure es una excelente opción (si no la mejor). Hasta que alguien administre JErasure a Java, tendrá que concretar el rendimiento ya que la implementación en zxing no es tan rápida cuando se trabaja con bloques de datos más grandes.
he puesto el código en GitHub: https://github.com/jvandertil/Jerasure
Cuestiones relacionadas
- 1. Corrección de errores hacia adelante en .NET
- 2. Algoritmos de corrección de errores OCR
- 3. Implementación de ECC en C
- 4. Corrección de errores en una rama de características
- 5. control de versiones: moviendo una corrección de errores/mejora del código en el desarrollo de características
- 6. Corrección de const en Java utilizando anotaciones?
- 7. Indentación de código de corrección en Xcode
- 8. Mejores prácticas para control de fuente y corrección de errores
- 9. Biblioteca Java para análisis de código
- 10. Cómo usar ECC en iOS
- 11. ¿Es posible hacer una corrección de errores rudimentaria con CRC?
- 12. Corrección de ortografía para la normalización de datos en Java
- 13. Mejor API de corrección ortográfica para Java
- 14. Biblioteca de C++ para leer el código de matriz de datos
- 15. El código de Protobuf java tiene errores de compilación
- 16. Biblioteca de reconocimiento de voz de código abierto en Java
- 17. Verificación de la corrección del código de Python
- 18. ¿Biblioteca Java de código abierto para leer datos de ECG?
- 19. Biblioteca de Java para embellecer/formato de código
- 20. Corrección de Cython
- 21. ¿Cuál es la mejor biblioteca de visión por computador Java de código abierto?
- 22. SVN biblioteca de Java
- 23. Código de bytes al código fuente de Java
- 24. Código fuente para las clases de biblioteca Java
- 25. Captura de errores de Java
- 26. Corrección de fallas de segmentación en C++
- 27. Corrección de administración de cookies
- 28. Biblioteca de bip para Java?
- 29. códigos de corrección de errores destinados a CPUs lentas que transmiten a CPUs rápidas
- 30. Buscador de errores de rendimiento de Java
licencia Apache que funciona para mí. He oído hablar de zxing para códigos de barras bidimensionales, es bien sabido, aunque no estoy seguro de si deseo solicitar el archivo jar completo. –
puede usar ese paquete al que apunta el enlace (extraer y reconstruir su propio jar), el código solo importa java.util.Vector, por lo que no hay dependencias en el resto de zxing. – Justin
Fue escrito desde cero en Google (por el tuyo de verdad) ya que de hecho no había mucho código limpio, sin GPL por ahí. Reed-Solomon es realmente una familia de algoritmos; esto implementa la variante utilizada en códigos QR y matriz de datos. Para sus propósitos, puede que tenga que modificar el polinomio del generador y los puntos en los que evalúa para que coincida con sus requisitos; estos varían –