各位教我个题,关于IPV6地址的?

          我想要达到的结果  IPV6地址“ 2001:0000:0000:2345:0000:0000:0000:a7c9 "  经过压缩表示法之后的地址是什么?

2001:0:0:2345::a7c9
压缩规则:4个0可以用1个0表示
多组4个0可以直接用::表示,但是整个地址中只能有一段这样表示(否则不知道到底每一段省略了几节)