首页
/ 【亲测免费】 IPAddress:一个处理IP地址和子网的开源Java库

【亲测免费】 IPAddress:一个处理IP地址和子网的开源Java库

2026-01-29 12:08:01作者:裘旻烁

项目基础介绍

IPAddress 是一个开源的Java库,用于处理IP地址和子网,包括IPv4和IPv6。该项目的目的是提供一种方便的方式来处理网络地址相关的各种操作,如解析、子网划分、地址包含性检查以及CIDR操作等。项目托管在GitHub上,由seancfoley维护。

主要编程语言:Java

核心功能

  • IP地址和子网的解析:支持从字符串解析IPv4和IPv6地址,以及子网。
  • 网络操作:提供子网划分、CIDR操作、地址包含性检查等功能。
  • 数据结构:包含地址树、前缀块分配器、以及支持流和分片器的地址块。
  • 兼容性:与Kotlin、Scala、Groovy和Clojure等JVM语言兼容。
  • 扩展性:支持MAC地址,并且可以与IPv6地址集成。

最近更新的功能

最新版本为5.5.1,以下是近期更新的功能:

  • 顺序范围类:新增IPAddressSeqRange类,用于处理IP地址的顺序范围。
  • 包结构重组:对inet.ipaddr.format包下的类和接口进行了重组,分为standardlargestring子包。
  • 增强的地址块操作:增强了地址块的分割和合并功能。
  • 解析选项:提供了额外的解析选项。
  • 前缀块分配器:新增了前缀块分配器的功能。

以上是对IPAddress项目的简要推荐,该项目的功能丰富,对网络编程开发人员来说是一个非常有用的工具。

登录后查看全文
热门项目推荐
相关项目推荐