bgcode(1)
β¨ NAME β¨
okay so welcome to bgcode(1), bestie π β this is the manual page for bgcode, and what it does is compress/decompress byte streams using LZSS. no cap, that's the whole vibe.
πΈ SYNOPSIS πΈ
bgcode [IN_FILE] OPTIONS
putting the file first, options after. IN_FILE is optional, options are not optional-optional but you'll want them, iykyk π
π¦ DESCRIPTION π¦
so like. bgcode converts textual gcode files into binary gcode, as used by Prusa 3D printers πβ¨ that's it, that's the main character energy.
π OPTIONS π
okay this is the part where we read the whole menu, no skipping, we are NOT summarising, periodt π
--checksum=CHECKSUMβ which checksum algorithm you want. valid values for CHECKSUM are0for no checksum and1for CRC32 (that one's the default, so if you don't say anything it's already slaying that way π).--file_metadata_compression=COMPRESSIONβ the compression algorithm used for file metadata. valid values for COMPRESSION are:0for None (default β¨),1for Deflate,2for Heatshrink_11_4, and3for Heatshrink_12_4.--print_metadata_compression=COMPRESSIONβ the compression algorithm used for print metadata. valid values for COMPRESSION are:0for None (default β¨),1for Deflate,2for Heatshrink_11_4, and3for Heatshrink_12_4.--printer_metadata_compression=COMPRESSIONβ the compression algorithm used for printer metadata. valid values for COMPRESSION are:0for None (default β¨),1for Deflate,2for Heatshrink_11_4, and3for Heatshrink_12_4.--slicer_metadata_compression=COMPRESSIONβ the compression algorithm used for slicer metadata. valid values for COMPRESSION are:0for None (default β¨),1for Deflate,2for Heatshrink_11_4, and3for Heatshrink_12_4.--gcode_compression=COMPRESSIONβ the compression algorithm used for G-code. valid values for COMPRESSION are:0for None (default β¨),1for Deflate,2for Heatshrink_11_4, and3for Heatshrink_12_4.--gcode_encoding=GCODE_ENCODINGβ the encoding format used for G-code. valid values for GCODE_ENCODING are0for None (default β¨),1for MeatPack, and2for MeatPackComments.--metadata_encoding=METADATA_ENCODINGβ the encoding format used for metadata. the only available value here is0for INI (default β¨). like, that's the only one, that's the whole list, it's giving exclusive π
π BUGS π
the upstream BTS can be found at
https://github.com/prusa3d/libbgcode/issues
go there if something's acting up, not me tho, I'm just the messenger π
π«Ά AUTHOR π«Ά
Chow Loong Jin β¨hyperair@debian.orgβ© Wrote this manpage for the Debian system. iconic behavior honestly π
π COPYRIGHT π
Copyright Β© 2023 Chow Loong Jin
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
and that's the whole page, bestie π¦ this was dated βDecember 23 2023β and it's the bgcode(1) page β go compress something, you're gonna eat π
β¨
π¦ where this page comes from
- ubuntu stonking: bgcode 0.0~git20260722.d4da907-1 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms