Portada arrow Algoritmos arrow Validar ISBN 13 y convertir ISBN-10 a ISBN-13
Validar ISBN 13 y convertir ISBN-10 a ISBN-13
sábado, 24 de febrero de 2007

librosEl ISBN (International Standard Book Number) es un código que identifica a cada libro o publicación del mundo. Cada pais asigna a las publicaciones este código de tal manera que sean únicos.

Hasta ahora, el ISBN tenía 10 cifras y un algoritmo propio de validación, pero desde el 1 de Enero de 2007, los ISBN pasan a tener 13 cifras, denominándose "ISBN-13", y es compatible con el estándar EAN-13.

El cambio es sencillo. A los libros publicados a partir de 2007, las entidades asignadoras de ISBN asignarán directamente códigos ISBN-13, pero los libros que tuvieran asignado un ISBN antiguo y se reediten deben llevar ya un ISBN-13, con lo que habrá que convertir el ISBN antiguo al nuevo.

VALIDAR

Para validar un ISBN-13, simplemente se aplica el algoritmo para Validar códigos EAN.

CONVERTIR

Para convertir un ISBN 10 existente los pasos a seguir son:

  1. Validar el ISBN-10 con el algoritmo para validar ISBN
  2. Si es válido, eliminar el dígito de control (el último) y los guiones
  3. A esas nueve cifras que quedan se le añade por delante el prefijo, pasando a tener 12. El prefijo en España es el "978". En otros paises, será necesario consultarlo en la agencia correspondiente.
  4. Esas 12 cifras se tratan como si fuera un EAN-13. El dígito de control (el que hace el número 13) se calcula siguiendo el algoritmo de validar códigos EAN.
  5. Los guiones del ISBN 13 van después del 3º, 5º, 9º y 12º dígitos.

Más información en la Agencia Española del ISBN External link

 
←Artículo anterior   Artículo siguiente→

Categorías

Suscríbete

RSS feed Sindicación RSS

(¿Qué es la sindicación RSS?)


Suscribir por e-mail

¿Dónde estoy?

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, informática, tecnología, ciencia, ingeniería, internet... y cualquier tontería que se nos ocurra. El punto de vista de nuestros artículos técnicos suele ser muy básico, así que a menudo adoptamos grandes simplificaciones. (Más...-Términos de uso)