s

struct

The python struct library's port to java for reading and writing binary data as in python. Based off the code found here: https://github.com/ronniebasak/JStruct with non backwards compatible changes to support strong typing, strings, and byte arrays.
https://github.com/theshoeshiner/JStruct
APACHE LICENSE, VERSION 2.0
The Shoe Shiner
Files download
File Operation
struct-2.2.0.jar download
struct-2.2.0.pom download
struct-2.2.0-sources.jar download
Apache Maven
<dependency>
  <groupId>org.thshsh</groupId>
  <artifactId>struct</artifactId>
  <version>2.2.0</version>
</dependency>
Gradle Groovy
implementation 'org.thshsh:struct:2.2.0'
Gradle Kotlin
implementation("org.thshsh:struct:2.2.0")
Scala SBT
libraryDependencies += "org.thshsh" % "struct" % "2.2.0"
Groovy Grape
@Grapes(
  @Grab(group='org.thshsh', module='struct', version='2.2.0')
)
Apache Ivy
<dependency org="org.thshsh" name="struct" rev="2.2.0" />
Leiningen
[org.thshsh/struct "2.2.0"]
Apache Buildr
'org.thshsh:struct:jar:2.2.0'