Я хотел бы знать, есть ли библиотека, которую я могу использовать для преобразования представления длинного IPv6-адреса (например, 2002: 9876: 57AB: 0000: 0000: 0000: 0000: 0001) в сжатую форму IPv6 (в данном случае: 2002: 9876 : 57AB :: 1).
Мне не удалось найти такую библиотеку. Эта библиотека не должна использовать какой-либо IP Api, сетевое соединение не должно выполняться.
Я уже пробовал
return Inet6Address.getByName(longAdress).toString();
, но это просто заменяет 4 нуля на 1 ноль (в данном случае 2002: 9876: 57AB: 0: 0: 0: 0: 1).
есть предложения?