freearc/README.md
Aleksei Voronov f0c7030ddf I have tested and creating/extracting actually works 🎉
...at least from scratch. Next up: finding some actual test archives
2023-03-15 16:47:23 +01:00

959 B

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