whatisgithub

What is extract-7z-action?

ducksoft/extract-7z-action — explained in plain English

Analysis updated 2026-07-15 · repo last pushed 2022-08-18

4JavaScriptAudience · developerComplexity · 1/5DormantSetup · easy

In one sentence

A GitHub Actions tool that automatically unpacks compressed archive files like 7z and zip so your automated workflows can access the files inside without manual steps.

Mindmap

mindmap
  root((repo))
    What it does
      Unpacks 7z archives
      Unpacks zip archives
      Runs in GitHub Actions
    How it works
      Takes file path input
      Takes destination path
      Handles extraction automatically
    Use cases
      Unpack media assets
      Unpack config files
      Prepare files for builds
    Audience
      Developers using CI
      Teams with automated workflows
    Setup
      Two inputs needed
      No advanced config
      Simple focused utility
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically unpack zipped media assets before your build process uses them.

USE CASE 2

Extract bundled configuration files from a 7z archive during automated testing workflows.

USE CASE 3

Unzip downloaded dependencies as part of a GitHub Actions CI pipeline.

What is it built with?

JavaScriptGitHub Actions

How does it compare?

ducksoft/extract-7z-actionarata-ae/purupurupngtubercodextf2/yamldeck
Stars444
LanguageJavaScriptJavaScriptJavaScript
Last pushed2022-08-18
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Only requires specifying the archive file path and destination folder in your GitHub Actions workflow YAML.

The license terms are not specified in the project documentation, so usage rights are unclear.

So what is it?

extract-7z-action is a tool for GitHub Actions, GitHub's automation platform, that unpacks compressed archive files like 7z and zip. In simple terms, if you have an automated workflow that needs to open a zipped folder to access the files inside, this tool does that for you automatically. Here's how it works at a high level. When building software, teams often use GitHub Actions to run automated tasks, like testing code whenever a change is made. Sometimes those tasks need to use files that have been compressed into an archive to save space or bundle them together. You add this tool to your automated workflow, and tell it two things: which file to open, and where to put the unpacked contents. The tool then handles the extraction process behind the scenes so your workflow can move on to the next step. This would be used by developers or teams who already work with GitHub Actions and need to handle compressed files as part of their build or testing process. For example, if a team downloads a batch of media assets or configuration files that are zipped together, they could use this to unpack those files automatically before the rest of the project's code tries to use them. The project itself is quite straightforward. The setup only requires two pieces of information from the user: the file to unpack and the destination folder. Beyond that, the documentation does not go into detail about any advanced configuration, supported formats beyond 7z and zip, or specific technical tradeoffs, suggesting it is designed to be a simple, focused utility that does one specific job.

Copy-paste prompts

Prompt 1
Add the extract-7z-action step to my GitHub Actions workflow to unpack a zip file at path ./assets.zip into the folder ./unpacked-assets/
Prompt 2
Show me a complete GitHub Actions workflow YAML that uses ducksoft/extract-7z-action to extract a 7z archive before running my test suite
Prompt 3
Help me configure extract-7z-action to unpack multiple archive files in sequence within a single GitHub Actions job
Prompt 4
I want to use extract-7z-action in my CI pipeline to extract config files from a zip archive before deploying, write the workflow step for me

Frequently asked questions

What is extract-7z-action?

A GitHub Actions tool that automatically unpacks compressed archive files like 7z and zip so your automated workflows can access the files inside without manual steps.

What language is extract-7z-action written in?

Mainly JavaScript. The stack also includes JavaScript, GitHub Actions.

Is extract-7z-action actively maintained?

Dormant — no commits in 2+ years (last push 2022-08-18).

What license does extract-7z-action use?

The license terms are not specified in the project documentation, so usage rights are unclear.

How hard is extract-7z-action to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is extract-7z-action for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.