Learn R Programming

ipaddress (version 0.3.0)

ip_to_binary: Represent address as binary

Description

Encode or decode an ip_address as a binary bit string.

Usage

ip_to_binary(x)

binary_to_ip(x)

Arguments

x
  • For ip_to_binary(): An ip_address vector

  • For binary_to_ip(): A character vector containing only 0 and 1 characters

Value

  • For ip_to_binary(): A character vector

  • For binary_to_ip(): An ip_address vector

Details

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.

See Also

Examples

Run this code
# NOT RUN {
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