powered by
Encode or decode an ip_address as a binary bit string.
ip_address
ip_to_binary(x)binary_to_ip(x)
binary_to_ip(x)
ip_to_binary(): A character vector
ip_to_binary()
binary_to_ip(): An ip_address vector
binary_to_ip()
ip_to_binary(): An ip_address vector
binary_to_ip(): A character vector containing only 0 and 1 characters
0
1
The bits are stored in network order (also known as big-endian order), which is part of the IP standard.
IPv4 addresses use 32 bits, IPv6 addresses use 128 bits, and missing values are encoded as NA.
NA
Other address representations: ip_to_bytes(), ip_to_hex(), ip_to_integer()
ip_to_bytes()
ip_to_hex()
ip_to_integer()
x <- ip_address(c("192.168.0.1", "2001:db8::8a2e:370:7334", NA)) ip_to_binary(x) binary_to_ip(ip_to_binary(x))
Run the code above in your browser using DataLab