同じ長さのゼロの連続と大文字

2 組ずつのゼロの連続が 2 か所ある例と、大文字で書かれた例です。同じ長さのときは最初の連続が「::」になり、16 進が小文字になることを確かめます。

入力

IPv6 アドレス(1 行に 1 つ)

2001:db8:0:0:1:0:0:1
2001:DB8::ABCD

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

入力2 件
直した2 件
エラー0 件

推奨表記と展開表記の一覧

推奨表記と展開表記の一覧
入力最短の表記(RFC 5952)展開した表記状態
2001:db8:0:0:1:0:0:12001:db8::1:0:0:12001:0db8:0000:0000:0001:0000:0000:0001推奨表記に直しました
2001:DB8::ABCD2001:db8::abcd2001:0db8:0000:0000:0000:0000:0000:abcd推奨表記に直しました

検算(この結果になる理由)

1 つ目はゼロが 2 組ずつ 2 か所で長さが同じなので、RFC 5952 の 4.2.3 により最初の連続を置き換え、2001:db8::1:0:0:1 になります。2 つ目は 4.3 により小文字にして 2001:db8::abcd です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 出力は表記の変換結果です。取り込み先がハッシュの比較などで特定の形式を要求する場合は、その仕様も確認してください。
  • 大量のアドレスはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例