Go items.dat Encoder/Decoder for Growtopia. Extremely fast btw.
- ProtonHash Calculator.
- Items.dat Encoder & Decoder.
- Simple UI & User-Friendly.
- Very Fast Processing.
goos: android goarch: arm64 pkg: github.com/eikarna/GoDat BenchmarkEncoder-8 15 69861531 ns/op 9959195 B/op 756105 allocs/op --- BENCH: BenchmarkEncoder-8 main_test.go:64: Success Count: 1 main_test.go:65: Error Count: 0 main_test.go:67: Average Encode Time: 84.600834ms main_test.go:64: Success Count: 13 main_test.go:65: Error Count: 0 main_test.go:67: Average Encode Time: 73.745452ms main_test.go:64: Success Count: 15 main_test.go:65: Error Count: 0 main_test.go:67: Average Encode Time: 69.803093ms PASS ok github.com/eikarna/GoDat 10.155s
goos: android goarch: arm64 pkg: github.com/eikarna/GoDat BenchmarkDecoder-8 19 62299668 ns/op 19138962 B/op 583782 allocs/op --- BENCH: BenchmarkDecoder-8 main_test.go:110: Success Count: 1 main_test.go:111: Error Count: 0 main_test.go:113: Average Decode Time: 67.587083ms main_test.go:110: Success Count: 16 main_test.go:111: Error Count: 0 main_test.go:113: Average Decode Time: 61.871959ms main_test.go:110: Success Count: 19 main_test.go:111: Error Count: 0 main_test.go:113: Average Decode Time: 62.232516ms PASS ok github.com/eikarna/GoDat 2.270s
You can test it by yourself, remember that the program use memory-map logic where all decoded/parsed Binary/JSON file is mapped to memory for ensure the process is fast and efficient.