{"id":27958410,"url":"https://github.com/determinatesystems/cpiotools","last_synced_at":"2025-07-25T21:36:06.651Z","repository":{"id":37009993,"uuid":"505100601","full_name":"DeterminateSystems/cpiotools","owner":"DeterminateSystems","description":"Tools for examining CPIOs.","archived":false,"fork":false,"pushed_at":"2023-12-16T19:30:25.000Z","size":19,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-03T04:17:42.717Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/DeterminateSystems.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-06-19T12:16:00.000Z","updated_at":"2025-02-05T17:31:13.000Z","dependencies_parsed_at":"2023-12-16T20:28:32.218Z","dependency_job_id":"47b26531-4ec4-4197-9287-0ead1901539e","html_url":"https://github.com/DeterminateSystems/cpiotools","commit_stats":{"total_commits":12,"total_committers":1,"mean_commits":12.0,"dds":0.0,"last_synced_commit":"926af143c453d387b585c52d5004fb5fe70fe730"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeterminateSystems%2Fcpiotools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeterminateSystems%2Fcpiotools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeterminateSystems%2Fcpiotools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeterminateSystems%2Fcpiotools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeterminateSystems","download_url":"https://codeload.github.com/DeterminateSystems/cpiotools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252932230,"owners_count":21827255,"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":"2025-05-07T18:23:22.269Z","updated_at":"2025-05-07T18:23:23.291Z","avatar_url":"https://github.com/DeterminateSystems.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cpiotools\nTools for examining CPIOs.\n\n```\n$ cpio-dump ./scratch/old.cpio\nino\tmode\tuid\tgid\tnlink\tmtime\tbytes\tdevmaj\tdevmin\trdevmaj\trdevmin\ttrailer\thash\tname\n0\t16749\t0\t1\t5\t1\t0\t0\t0\t0\t0\tfalse\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23\n1\t16749\t0\t1\t2\t1\t0\t0\t0\t0\t0\tfalse\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/bin\n2\t33133\t0\t1\t1\t1\t1015592\t0\t0\t0\t0\tfalse\t8pzu9JFQXgMEbshAKIAL+vvt/480b5Nb7BrRe7isDqU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/bin/bash\n3\t33133\t0\t1\t1\t1\t7048\t0\t0\t0\t0\tfalse\tPMhm52KbdndNhNCdQKfsPLaZmqFbhWo36G+C554pWeg=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/bin/bashbug\n4\t41471\t0\t1\t1\t1\t4\t0\t0\t0\t0\tfalse\tN9KxLV2avCo2TvlEh2fuA5OOODwChBk0d9x2GPS3xsI=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/bin/sh\n5\t16749\t0\t1\t3\t1\t0\t0\t0\t0\t0\tfalse\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/lib\n6\t16749\t0\t1\t2\t1\t0\t0\t0\t0\t0\tfalse\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/lib/bash\n7\t33133\t0\t1\t1\t1\t16176\t0\t0\t0\t0\tfalse\tqWTcKSUkbki5RAh/T5SQ66v12MGmrQ3zfawLBSO0YfU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/lib/bash/basename\n8\t33133\t0\t1\t1\t1\t16120\t0\t0\t0\t0\tfalse\tVz48JSFGqt/AbSUJN1Kha23ZV8NLd1/RZi2d4YGWTyE=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/lib/bash/dirname\n```\n\nComparing two CPIOs:\n\n```diff\n$ diff -u \u003c(cpio-dump ./left.cpio) \u003c(cpio-dump ./right.cpio)\n--- /dev/fd/63\t2022-06-19 08:30:23.535480908 -0400\n+++ /dev/fd/62\t2022-06-19 08:30:23.533480868 -0400\n@@ -145,7 +145,3 @@\n 143\t16749\t0\t1\t2\t1\t0\t0\t0\t0\t0\tfalse\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/share/locale/zh_TW/LC_MESSAGES\n 144\t33060\t0\t1\t1\t1\t93961\t0\t0\t0\t0\tfalse\tWWhEzPnW3nPUUgiWF3J6FWI9cnvdCTWh2Gpe1GhFTUE=\tnix/store/bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23/share/locale/zh_TW/LC_MESSAGES/bash.mo\n 0\t0\t0\t0\t1\t0\t0\t0\t0\t0\t0\ttrue\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tTRAILER!!!\n--\t-\t-\t-\t-\t-\t68\t-\t-\t-\t-\t-\t_\tskipped null bytes\n-0\t33188\t0\t1\t1\t1655641823\t516\t0\t0\t0\t0\tfalse\tKD8P46VjytTnAqoAUB2hhxWK+x/UXpkZ7sKTod2jA10=\tnix/.nix-netboot-serve-db/registration//bbp2qxxsihmx87w30qvi1c020vggkdqn-bash-interactive-4.4-p23\n-0\t0\t0\t0\t1\t0\t0\t0\t0\t0\t0\ttrue\t47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\tTRAILER!!!\n--\t-\t-\t-\t-\t-\t176\t-\t-\t-\t-\t-\t_\tskipped null bytes\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeterminatesystems%2Fcpiotools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeterminatesystems%2Fcpiotools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeterminatesystems%2Fcpiotools/lists"}