Mikhail Yakshin
Mikhail Yakshin
Current golang support status can be observed here: https://ci.kaitai.io/ As you can see, it's nowhere close to 100%. Please consider contributing fixes to make it better supported ;)
@pibion Apologies for late reply, unfortunately, I get very little time to spend on KS nowadays. > But most of the Kaitai tools don’t handle GB-scale files efficiently, That is...
Thanks for the suggestion! The main problem here is that enums are not members, so it's impossible to call methods on them as is. Generally, object attributes (i.e. sequence attributes,...
I'm not really sure about `instanceOf` style checks now. The problem is that not all languages have some sort of RTTI. .NET CLR and JVM have them (albeit, as you...
We've slowly discussing this issue, but it's obviously not as easy as it looks like. Probably it will be a major feature for something like second major version (v2.0 or...
It is pretty easy for simple fixed (C-style) structures. However, as soon as you start using `instances` that bind certain values to offsets in the stream, it becomes much more...
What exactly do you refer as "them"? File archive example? PNG checksums?
> What if "num_files" is complex expression we cannot derive automatically? Exactly my thoughts. And actually even that requires us to create some sort of inverse derivation engine. For example,...
> Add more data to array and you'll have to increase array capacity which means you will have to increase number in order to read it (and everything after it)...
I've commited very basic PoC code that demonstrated `seq` serialization in Java. It is available in distinct "serialization" branches. To test it, one'll need: * [compiler with serialization](https://github.com/kaitai-io/kaitai_struct_compiler/tree/serialization) * [runtime...