diff --git a/README.MD b/README.MD
index 02aba96..41b2531 100644
--- a/README.MD
+++ b/README.MD
@@ -245,22 +245,22 @@ implementation 'com.mingliqiye:tcp-proxy:0.2'
implementation("com.mingliqiye:tcp-proxy:0.2")
```
## mingli-utils
-- lastUpdateTime(UTC/GMT+08:00) 2025-09-08 20:53:57
-- lastVersion 2.0.8
+- lastUpdateTime(UTC/GMT+08:00) 2025-09-09 09:35:43
+- lastVersion 3.0.1
- [Source](https://git.mingliqiye.com/mingliqiye/mingli-utils)
### maven (pom.xml)
```xml
com.mingliqiye.utils
mingli-utils
- 2.0.8
+ 3.0.1
```
### Gradle (Groovy DSL - build.gradle)
```groovy
-implementation 'com.mingliqiye.utils:mingli-utils:2.0.8'
+implementation 'com.mingliqiye.utils:mingli-utils:3.0.1'
```
### Gradle (Kotlin DSL - build.gradle.kts)
```kotlin
-implementation("com.mingliqiye.utils:mingli-utils:2.0.8")
+implementation("com.mingliqiye.utils:mingli-utils:3.0.1")
```
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar
new file mode 100644
index 0000000..69571dc
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.md5 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.md5
new file mode 100644
index 0000000..737c031
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.md5
@@ -0,0 +1 @@
+5c65f60d885a718ada8eb3f9d4eaa84a
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha1 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha1
new file mode 100644
index 0000000..8cd3cf1
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+c7de2f4742f95cd9fb53a67902877f4db18b1ce1
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha256 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha256
new file mode 100644
index 0000000..5abda42
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha256
@@ -0,0 +1 @@
+ea8225d6a929316129686924d78fd92ccaa88013da86038be832e6e054ea95c6
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha512 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha512
new file mode 100644
index 0000000..9eb43b2
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-javadoc.jar.sha512
@@ -0,0 +1 @@
+89305edda45a1310e2174b9f43f3558de3ba27a42786d876d4190a8a871f7ab448aeee6b925b3ff02bc07e858d528f6e13783113e212cb4bcfbdde8943e48d66
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar
new file mode 100644
index 0000000..43a468b
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.md5 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.md5
new file mode 100644
index 0000000..90b3168
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.md5
@@ -0,0 +1 @@
+69454ce9fa491da9e8f88a68959769f2
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha1 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha1
new file mode 100644
index 0000000..4d2ed7d
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha1
@@ -0,0 +1 @@
+01d880ffef47f4614f8a100d39e27be9c6a82dc8
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha256 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha256
new file mode 100644
index 0000000..63405cf
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha256
@@ -0,0 +1 @@
+90f553495c4df66898878df95c430a5614e969a5f6e08162816dea2278449184
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha512 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha512
new file mode 100644
index 0000000..973b8ad
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1-sources.jar.sha512
@@ -0,0 +1 @@
+3977beee7221a03a4fe8b0854595247c08e15b7a1e27478ed7ee1597c2288db5d719248eb2855f55a0fc1394c8f06e96b87df3cac80e6c28b2e1f7b930f5babf
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar
new file mode 100644
index 0000000..a8f9ed8
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.md5 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.md5
new file mode 100644
index 0000000..abe1101
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.md5
@@ -0,0 +1 @@
+142e4b90b172120c3e71dfc14250852f
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha1 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha1
new file mode 100644
index 0000000..0072bf7
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha1
@@ -0,0 +1 @@
+a1dc9fbf06d1d35b5979cbabc836c9213b2f25aa
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha256 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha256
new file mode 100644
index 0000000..5a17e54
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha256
@@ -0,0 +1 @@
+7de469b93d1915ef924bce84335556688266c6ba0f3d4e46e5022251d7d58e8f
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha512 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha512
new file mode 100644
index 0000000..971299f
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.jar.sha512
@@ -0,0 +1 @@
+670414a1b17829f85d93cb9368f791558be5f1451f0367cc7dbc7ee75f703ea87f7557441b2a3d18c820db3dc33571603eb3d13b7619540bb15a69e73cd9c023
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module
new file mode 100644
index 0000000..cdea8df
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module
@@ -0,0 +1,137 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.mingliqiye.utils",
+ "module": "mingli-utils",
+ "version": "3.0.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.14.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-3.0.1.jar",
+ "url": "mingli-utils-3.0.1.jar",
+ "size": 220072,
+ "sha512": "670414a1b17829f85d93cb9368f791558be5f1451f0367cc7dbc7ee75f703ea87f7557441b2a3d18c820db3dc33571603eb3d13b7619540bb15a69e73cd9c023",
+ "sha256": "7de469b93d1915ef924bce84335556688266c6ba0f3d4e46e5022251d7d58e8f",
+ "sha1": "a1dc9fbf06d1d35b5979cbabc836c9213b2f25aa",
+ "md5": "142e4b90b172120c3e71dfc14250852f"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "org.bouncycastle",
+ "module": "bcprov-jdk18on",
+ "version": {
+ "requires": "1.81"
+ }
+ },
+ {
+ "group": "com.github.f4b6a3",
+ "module": "uuid-creator",
+ "version": {
+ "requires": "6.1.0"
+ }
+ },
+ {
+ "group": "org.mindrot",
+ "module": "jbcrypt",
+ "version": {
+ "requires": "0.4"
+ }
+ },
+ {
+ "group": "org.jetbrains",
+ "module": "annotations",
+ "version": {
+ "requires": "24.0.0"
+ }
+ },
+ {
+ "group": "net.java.dev.jna",
+ "module": "jna",
+ "version": {
+ "requires": "5.17.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "mingli-utils-3.0.1.jar",
+ "url": "mingli-utils-3.0.1.jar",
+ "size": 220072,
+ "sha512": "670414a1b17829f85d93cb9368f791558be5f1451f0367cc7dbc7ee75f703ea87f7557441b2a3d18c820db3dc33571603eb3d13b7619540bb15a69e73cd9c023",
+ "sha256": "7de469b93d1915ef924bce84335556688266c6ba0f3d4e46e5022251d7d58e8f",
+ "sha1": "a1dc9fbf06d1d35b5979cbabc836c9213b2f25aa",
+ "md5": "142e4b90b172120c3e71dfc14250852f"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-3.0.1-javadoc.jar",
+ "url": "mingli-utils-3.0.1-javadoc.jar",
+ "size": 452626,
+ "sha512": "89305edda45a1310e2174b9f43f3558de3ba27a42786d876d4190a8a871f7ab448aeee6b925b3ff02bc07e858d528f6e13783113e212cb4bcfbdde8943e48d66",
+ "sha256": "ea8225d6a929316129686924d78fd92ccaa88013da86038be832e6e054ea95c6",
+ "sha1": "c7de2f4742f95cd9fb53a67902877f4db18b1ce1",
+ "md5": "5c65f60d885a718ada8eb3f9d4eaa84a"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-3.0.1-sources.jar",
+ "url": "mingli-utils-3.0.1-sources.jar",
+ "size": 124354,
+ "sha512": "3977beee7221a03a4fe8b0854595247c08e15b7a1e27478ed7ee1597c2288db5d719248eb2855f55a0fc1394c8f06e96b87df3cac80e6c28b2e1f7b930f5babf",
+ "sha256": "90f553495c4df66898878df95c430a5614e969a5f6e08162816dea2278449184",
+ "sha1": "01d880ffef47f4614f8a100d39e27be9c6a82dc8",
+ "md5": "69454ce9fa491da9e8f88a68959769f2"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.md5 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.md5
new file mode 100644
index 0000000..d56351a
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.md5
@@ -0,0 +1 @@
+78462b3dc23fd84924a0b24ecff5ae81
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha1 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha1
new file mode 100644
index 0000000..386038a
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha1
@@ -0,0 +1 @@
+1a5de6a9df094b29b500d98a2408af72e8b43255
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha256 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha256
new file mode 100644
index 0000000..0ba3751
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha256
@@ -0,0 +1 @@
+b67b69192a7cf674392f5dada1096fcc30d775a90a74d86bcae30d9cf9b8b93b
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha512 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha512
new file mode 100644
index 0000000..2931198
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.module.sha512
@@ -0,0 +1 @@
+e7a46e6589f5c50514d8966553b852f837e656337dd67fe22d119c90c377e0ecec9dfca200b2e67aa6d374e4dcc9b142158e993d9c85ebd127e2d3d4d407b63e
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom
new file mode 100644
index 0000000..ff55c4a
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.mingliqiye.utils
+ mingli-utils
+ 3.0.1
+
+
+ org.bouncycastle
+ bcprov-jdk18on
+ 1.81
+ runtime
+
+
+ com.github.f4b6a3
+ uuid-creator
+ 6.1.0
+ runtime
+
+
+ org.mindrot
+ jbcrypt
+ 0.4
+ runtime
+
+
+ org.jetbrains
+ annotations
+ 24.0.0
+ runtime
+
+
+ net.java.dev.jna
+ jna
+ 5.17.0
+ runtime
+
+
+
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.md5 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.md5
new file mode 100644
index 0000000..627a077
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.md5
@@ -0,0 +1 @@
+46312db166e00fbd3d46a04e0cf8431b
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha1 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha1
new file mode 100644
index 0000000..6d9e0d2
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha1
@@ -0,0 +1 @@
+064fbaf11d2a6de60c48bdb30321f6a88938b1cd
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha256 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha256
new file mode 100644
index 0000000..225735e
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha256
@@ -0,0 +1 @@
+d71f6d33ce1ff111f680dcc0a7e7d3628c5ace43e465e06096c930e6722e74aa
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha512 b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha512
new file mode 100644
index 0000000..2b8ab23
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/3.0.1/mingli-utils-3.0.1.pom.sha512
@@ -0,0 +1 @@
+aa0626fc1ad88f6eeab7e520874a6aaf66828d929998f05802978e17c242a1a7f6854a45e6ef1ed207f0ec0e64d0781f8e4ce1de167081af873792603dd625c1
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml
index a89925c..f778cb3 100644
--- a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml
@@ -3,8 +3,8 @@
com.mingliqiye.utils
mingli-utils
- 2.0.8
- 2.0.8
+ 3.0.1
+ 3.0.1
1.0.4
1.0.5
@@ -30,7 +30,8 @@
2.0.6
2.0.7
2.0.8
+ 3.0.1
- 20250908125357
+ 20250909013543
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5
index d9c7a87..e14a8ea 100644
--- a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5
@@ -1 +1 @@
-c0a13efac97a7ea507635129dead2671
\ No newline at end of file
+1b0d71fffc6b4901f06f8f88044aa3ad
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1
index 78939da..f120957 100644
--- a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1
@@ -1 +1 @@
-a7c5b011eadc04d233a93574fc44141b1384b58c
\ No newline at end of file
+5125d20709d7968f37c085bdf3ec9edec6432bb7
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256
index ceb6095..90d6412 100644
--- a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256
@@ -1 +1 @@
-35f9aa03896d815cd81b605bdb1d4c59c6481b7de8da2f167e16716acee8f182
\ No newline at end of file
+f6b0490c71cf10e34fb2747ab13987c72f79a31b19eb58c97a5a0a0ecf06ce4a
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512
index abc5473..8b46a6f 100644
--- a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512
@@ -1 +1 @@
-fbbf48213ee008d61b51ef5e750bf34ee87e8d244488595013fa8b568741c06a4afa2a2982e9df8064d66ac7a64c8cfcef297846e25a2bc6234eef90974472c2
\ No newline at end of file
+298aad173bb536d1b8b19ea52c83ff5fa5e2d5cf8a5f099baac7179ed0d4c21cfcec6180793a1ab0082ecbe39f532ca099eab9181523ee1972e4a3831b6567a9
\ No newline at end of file