Expanded: 2001:0db8:0000:0000:0000:0000:0000:0001
Compressed: 2001:db8::1
IPv6 addresses are 128-bit identifiers written as eight groups of four hexadecimal digits separated by colons. To make them more manageable, IPv6 allows two compression techniques:
1. Leading Zero Suppression: Leading zeros within each group can be omitted.
2. Double Colon Notation: Consecutive groups of zeros can be replaced with "::" (only once per address).
Expanded Form: Shows all 32 hexadecimal characters with leading zeros: 2001:0db8:0000:0000:0000:0000:0000:0001
Compressed Form: Follows RFC 5952 rules for canonical representation, using double colon notation optimally: 2001:db8::1
This tool ensures proper formatting according to IPv6 standards, making addresses consistent and easier to work with across different systems.