我正在寻找一种方法来读取 CIDR 地址列表并将它们转换为二进制字符串。输入是一个文件,其中包含多行操作、地址和目的地:
ADD 192.168.20.16/28 A
FIND 255.255.255.0
REMOVE 192.168.20.16/28 A
如何将这些地址转换为二进制?例如:
192.168.20.191
至11000000.10101000.00010100.10111111
192.168.20.16/28
至11000000.10101000.00010100.00010000
192.168.0.0/16
至11000000.10101000.00000000.00000000