truedread / bif.ksy

Kaitai Struct for Roku's Base Index Frames (BIF) image archive format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bif.ksy

Kaitai Struct for Roku's Base Index Frames (BIF) image archive format

What is Kaitai Struct?

A declarative language-neutral binary parsing language. Read about it here.

How to use

Use the kaitai-struct-compiler tool to compile to practically any language for usage. Check out the user guide for how to do that here.

Fields

This was based off of Roku's BIF File Specification.

Each BIF file (according to this struct) will have a Header and Images, and each field is well-documented within the KSY and the Roku specification.

Header:

  • Magic
  • Version
  • Number of images
  • Timestamp multiplier

Images (array, size is number of images in Header):

  • Timestamp
  • Offset
  • JPEG binary data

About

Kaitai Struct for Roku's Base Index Frames (BIF) image archive format

License:MIT License


Languages

Language:Kaitai Struct 100.0%