{"id":13577633,"url":"https://github.com/dosfstools/dosfstools","last_synced_at":"2025-05-07T02:07:29.658Z","repository":{"id":23107848,"uuid":"26462150","full_name":"dosfstools/dosfstools","owner":"dosfstools","description":"dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.","archived":false,"fork":false,"pushed_at":"2024-04-13T08:56:07.000Z","size":1028,"stargazers_count":280,"open_issues_count":38,"forks_count":116,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-07T02:07:20.227Z","etag":null,"topics":["c","fat","filesystem","fsck","mkfs"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dosfstools.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-11-11T00:14:04.000Z","updated_at":"2025-04-23T01:49:28.000Z","dependencies_parsed_at":"2024-01-16T20:24:33.395Z","dependency_job_id":"1b1b7a69-f88f-47fc-b50d-f8d7a6d7053e","html_url":"https://github.com/dosfstools/dosfstools","commit_stats":{"total_commits":506,"total_committers":61,"mean_commits":8.295081967213115,"dds":0.7015810276679841,"last_synced_commit":"837eaf2bedc3666c91f97b673dce4d3bce6f6a86"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dosfstools%2Fdosfstools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dosfstools%2Fdosfstools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dosfstools%2Fdosfstools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dosfstools%2Fdosfstools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dosfstools","download_url":"https://codeload.github.com/dosfstools/dosfstools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252798854,"owners_count":21805888,"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":["c","fat","filesystem","fsck","mkfs"],"created_at":"2024-08-01T15:01:23.119Z","updated_at":"2025-05-07T02:07:29.635Z","avatar_url":"https://github.com/dosfstools.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create,\ncheck and label file systems of the FAT family.  The dosfstools are licensed\nunder the GNU GPL version 3 or later. See the file COPYING for details.\n\n\n### Build Requirements\n\nThe test suite requires the tool xxd (available as part of the vim\ndistribution).\n\n\n### Installing\n\ndosfstools are built using an autoconf/automake system, so the standard method\napplies:\n\n  ./configure\n  make\n  make install\n\nYou need to have superuser privileges in order to install into the standard\nsystem wide locations.\n\nThe ./configure script has an option --enable-compat-symlinks that will\nconfigure the build to symlink older names of the tools to the current ones on\ninstallation. These are dosfsck, fsck.msdos and fsck.vfat for fsck.fat, mkdosfs,\nmkfs.msdos and mkfs.vfat for mkfs.fat and dosfslabel for fatlabel.\n\n\n### Running the test suite\n\nThe test suite can be run with \"make check\" after configuring. Note that if\nxxd isn't available, all tests will be skipped and nothing actually tested.\n\nDuring the tests temporary files of multiple GB in size will be created, but the\nactual data content is not more than a few MB. The operating system and the\nfilesystem the tests are executed on should support sparse files, otherwise the\ntests will be resource intensive.\n\n\n### Building from the VCS repository\n\nIf you are working directly from a git clone of the official dosfstools\nrepository, you will find that you can not run \"./configure\" straight away\nbecause it, like other autogenerated files for the build system, is not included\nin the repository.\n\nFirst, autoconf, automake and gettext have to be installed.  Then you can run\n\"./autogen.sh\" to generate all the required files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdosfstools%2Fdosfstools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdosfstools%2Fdosfstools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdosfstools%2Fdosfstools/lists"}