From 95d01a7b6b0056e0a4547f196650d5571e860fa5 Mon Sep 17 00:00:00 2001 From: Lion Date: Sat, 2 Jul 2022 18:15:54 +0800 Subject: [PATCH] keep the original byte for self-define header --- .../java/src/main/java/org/lionsoul/ip2region/xdb/Header.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/xdb/Header.java b/binding/java/src/main/java/org/lionsoul/ip2region/xdb/Header.java index 8239639..8ff0680 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/xdb/Header.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/xdb/Header.java @@ -15,6 +15,7 @@ public class Header { public final int createdAt; public final int startIndexPtr; public final int endIndexPtr; + public final byte[] buffer; public Header(byte[] buff) { assert buff.length >= 16; @@ -23,6 +24,7 @@ public class Header { createdAt = Searcher.getInt(buff, 4); startIndexPtr = Searcher.getInt(buff, 8); endIndexPtr = Searcher.getInt(buff, 12); + buffer = buff; } @Override public String toString() { -- GitLab