Skip to content

despawnerer/freearc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeArc

Archive format developed originally by @Bulat-Ziganshin.

This project aims to take the latest released sources (0.67) and modernize them to be buildable with a modern toolchain, and on a Mac.

Status

  • Compiling C++ parts
  • Compiling Haskell parts
  • Linking
  • Running
  • Creating new FreeArc archives and extracting them
  • Extracting existing FreeArc archives

Still needs to be done

  • I have not looked at Unarc at all.
  • Would be great to get my hands on on some actual FreeArc archives that were created by the original program

Removed

  • GUIs
  • Windows support
  • Little-endian support
  • FAR plugin
  • Shell extensions
  • Installers etc.
  • Lua support

Prerequisites

  • GNU make
  • Cabal
  • C++ compiler (clang works)
  • GHC (9+ definitely works)
  • Curl headers

Building

  1. Compile C++ parts

    ./compile
  2. Build

    cabal build

Running

cabal run

About

Original FreeArc archiver, modernized to compile with a modern toolchain and on a Mac

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published