I descided to make my own Obj packing and unpacking system for my Archon 3D Engine. This engine runs on an 8 digit packing system. [Decimals (.) count as a digit. Meaning 999999.99 counts as 9 digits despite only being 8 numbers.] It is important to note that RGB number codes (which will be used in Archon 3D Engine) have a max length of 8 digits, meaning this will support packing them just fine.
All code by me. Possible updates to come. =========================================== I designed it to package 3 data bits at a time. (To package XYZ cordinates). However if you use a package on only 1 or 2 data bits, fill the remaining package slots with Empty.