Sprawdzanie poprawności adresu IPv6 i kanonizacja [zamknięte]

Do jakich bibliotek wykorzystałeś? Jak są zgodne ze sobą? A może napisałeś własną rutynę?

Szczególnie interesują mnie wzajemnie kompatybilne implementacje Java, C ++, Python i JavaScript, które obsługują:

zerowa kompresja ("::„)Adresy mapowane na IPv4 („::ffff:123.45.67.89„)kanonizacja (w tym do krótkiej formy, dla czytelności ludzkiej)Maski sieciowe w stylu CIDR (jak „/64" na końcu)

questionAnswers(11)

yourAnswerToTheQuestion