# -*-encoding:utf-8 -*-
"""
@Time : 2025/1/9 上午10:35
@Auth : ruqing
@File :地址转换.py
@IDE :PyCharm
@Motto:ABC(Always Be Coding)
"""

import socket


def ip_to_binary(ip):
    # 将IP地址转换为32位二进制格式
    packed_ip = socket.inet_aton(ip)
    binary_ip = ''.join(f'{byte:08b}' for byte in packed_ip)
    return binary_ip


# 测试
ip = '172.21.120.125'
binary_ip = ip_to_binary(ip)
print(f'IP Address: {ip}')
print(f'Binary Representation: {binary_ip}')

 

posted on 2025-06-19 14:05  Star*S  阅读(16)  评论(0)    收藏  举报