{"id":20851209,"url":"https://github.com/elementbound/binio","last_synced_at":"2025-12-24T20:04:27.778Z","repository":{"id":9300832,"uuid":"11138614","full_name":"elementbound/binio","owner":"elementbound","description":"Simplistic API to handle basic data types in binary","archived":false,"fork":false,"pushed_at":"2015-05-18T08:44:47.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-19T06:13:22.621Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elementbound.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-03T00:50:17.000Z","updated_at":"2015-05-18T08:44:47.000Z","dependencies_parsed_at":"2022-09-15T19:40:29.513Z","dependency_job_id":null,"html_url":"https://github.com/elementbound/binio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementbound%2Fbinio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementbound%2Fbinio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementbound%2Fbinio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementbound%2Fbinio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elementbound","download_url":"https://codeload.github.com/elementbound/binio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243222184,"owners_count":20256220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T03:12:49.360Z","updated_at":"2025-12-24T20:04:27.739Z","avatar_url":"https://github.com/elementbound.png","language":"C++","readme":"BinIO\n====\nBinIO is a simplistic library for handling basic binary data types. \nCurrently, it is designed to handle data written by itself, but interaction with data written by other software is possible too. \nAs of now (2013.08.19) BinIO works with both Little-Endian and Big-Endian data. Before using binio::buffer, call binio::init(). It will determine the system's native endianness. \n\nYou can use it by creating a buffer, filling it with some data ( eg. read a few bytes from a file, copy it from a memory lump, whatever ) seek to the buffer's start and start reading with its builtin functions.\nOr, you can write to it with the builtin functions and flush it to a file. \n\nCurrently handled data types:\n\t* char, unsigned char\n\t* short, unsigned short\n\t* int, unsigned int\n\t* float, double\n\t* null-terminated strings \n\nAlso, I'm still mediocre at best with C++, so constructive critique is very well appreciated :)\n\nLicense\n====\nBinIO is under the MIT license. See the file called 'license'.\nAlso, a link to the project's github page would be greatly appreciated :) ","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementbound%2Fbinio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felementbound%2Fbinio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementbound%2Fbinio/lists"}