{"id":13812014,"url":"https://github.com/MacPaw/XADMaster","last_synced_at":"2025-05-14T20:31:29.193Z","repository":{"id":36237038,"uuid":"123292227","full_name":"MacPaw/XADMaster","owner":"MacPaw","description":"Objective-C library for archive and file unarchiving and extraction","archived":false,"fork":false,"pushed_at":"2024-06-02T09:11:25.000Z","size":29759,"stargazers_count":107,"open_issues_count":107,"forks_count":46,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-05-11T16:03:03.908Z","etag":null,"topics":["extraction","unar","unarchiver"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MacPaw.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-28T13:56:54.000Z","updated_at":"2025-05-09T02:06:00.000Z","dependencies_parsed_at":"2023-10-16T10:11:34.737Z","dependency_job_id":"b6bc5476-6365-4731-952b-91402009acb0","html_url":"https://github.com/MacPaw/XADMaster","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MacPaw%2FXADMaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MacPaw%2FXADMaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MacPaw%2FXADMaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MacPaw%2FXADMaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MacPaw","download_url":"https://codeload.github.com/MacPaw/XADMaster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254222183,"owners_count":22034838,"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":["extraction","unar","unarchiver"],"created_at":"2024-08-04T04:00:44.944Z","updated_at":"2025-05-14T20:31:28.422Z","avatar_url":"https://github.com/MacPaw.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# Objective-C library for archive and file unarchiving and extraction\n[![Build Status](https://travis-ci.org/MacPaw/XADMaster.svg?branch=master)](https://travis-ci.org/MacPaw/XADMaster)\n* Supports multiple archive formats such as Zip, Tar, Gzip, Bzip2, 7-Zip, Rar, LhA, StuffIt, several old Amiga file and disk archives, CAB, LZX. Read [the wiki page](http://code.google.com/p/theunarchiver/wiki/SupportedFormats) for a more thorough listing of formats.\n* Supports split archives for certain formats, like RAR.\n* Uses [libxad](http://sourceforge.net/projects/libxad/) for older and more obscure formats. This is an old Amiga library for handling unpacking of archives.\n* Depends on [UniversalDetector Library](https://github.com/MacPaw/universal-detector). Uses character set autodetection code from Mozilla to auto-detect the encoding of the filenames in the archives. \n* The unarchiving engine itself is multi-platform, and command-line tools exist for Linux, Windows and other OSes.\n* Originally developed by [Dag Ågren](https://github.com/DagAgren)\n\n\n# Building\n\nXADMaster relies on directories structure. To start development you'll need to clone the main project with Universal Detector library:\n```\ngit clone https://github.com/MacPaw/XADMaster.git\ngit clone https://github.com/MacPaw/universal-detector.git UniversalDetector\n```\nThe resulting directory structure should look like:\n\n```\n\u003cdevelopment-directory\u003e\n  /XADMaster\n  /UniversalDetector\n```\n\n# Usages\n\n- [The Unarchiver](https://theunarchiver.com/) application.\n\n\n# License\n\nThis software is distributed under the [LGPL 2.1](https://www.gnu.org/licenses/lgpl-2.1.html) license. Please read LICENSE for information on the software availability and distribution.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMacPaw%2FXADMaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMacPaw%2FXADMaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMacPaw%2FXADMaster/lists"}