Coder Social home page Coder Social logo

mplpl / unrar_amiga Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 2.0 3.81 MB

Port of unrar for MorphOS, AmigaOS and AROS

License: Other

C++ 29.17% Makefile 0.77% Python 0.05% C 69.16% CMake 0.06% Julia 0.24% Ruby 0.52% REXX 0.05%
amiga morphos unrar rar amigaos4 aros amigaos3 amigaos2

unrar_amiga's Introduction

Hi,

This is Marcin (mplpl). I'm an experienced developer with working knowledge of C/C++, Objective-C, Python, Swift, Java and more. I create software for macOS, iOS/iPadOS as well as for Windows and Linux. I also port software for Amiga platforms (especially for MorphOS).

Regards to all ...

unrar_amiga's People

Contributors

mplpl avatar polluks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

unrar_amiga's Issues

Unpack with using recovery volume fails when path of rar file was not given

RAR can extract a multivolume archive when a volume is missing if recovery volume was created (when packing). But on MorphOS, AmigaOS4 and AROS it does not work if rar file was given to unrar without a path:

System:Data/c/new_tests> list
unrar_test_57.part1.rev           2000 ----rwed 14-Feb-20 20:33:00
unrar_test_57.part3.rar           1429 ----rwed 11-Feb-20 20:46:00
unrar_test_57.part1.rar           2000 ----rwed 11-Feb-20 20:46:00
3 files - 5429 bytes used

System:Data/c/new_tests> /unrar_amiga/unrar x unrar_test_57.part1.rar
UNRAR 5.80 freeware      Copyright (c) 1993-2019 Alexander Roshal

MorphOS port by Marcin Labenski

Extracting from unrar_test_57.part1.rar
Extracting  UnRAR-5.80.readme                                         96%
Cannot find volume unrar_test_57.part2.rar
UnRAR-5.80.readme    - checksum error
Total errors: 1

However, if rar was passed with a path it works fine:

System:Data/c/new_tests> /unrar_amiga/unrar x /new_tests/unrar_test_57.part1.rar
UNRAR 5.80 freeware      Copyright (c) 1993-2019 Alexander Roshal

MorphOS port by Marcin Labenski

Extracting from /new_tests/unrar_test_57.part1.rar
Extracting  UnRAR-5.80.readme                                         96%
Calculating checksums of all volumes.
/new_tests/unrar_test_57.part1.rev
1 recovery volumes found
/new_tests/unrar_test_57.part1.rar
Cannot find volume /new_tests/unrar_test_57.part2.rar
/new_tests/unrar_test_57.part3.rar
1 volumes missing
Reconstructing... 100%
Extracting from /new_tests/unrar_test_57.part2.rar
...         UnRAR-5.80.readme
Extracting from /new_tests/unrar_test_57.part3.rar
...         UnRAR-5.80.readme                                         OK
All OK

On AmigaOS3 it works fine in both cases.

UnRAR GUI

As we finally reach a stable release, for the time being we may think about the possibility to write a simple GUI (Maybe MUI based) that ideally could, in some sort mimic the basic features of WinRAR under Windows :-)

unrar fails with guru during unpacking of multivolume archive

Unpacking multivolume archive fails in the following situation:

  1. the archive is using rar compression version <5 (may be created in rar3 or rar4 but also in rar5 if -ma4 option was used
  2. some of the volumes are missing

The issue does NOT occur when all the volumes are available or when rar5 compression is used.

The issue has been observed on AmigaOS4. Later on it was confirmed also on MorphOS, AmigaOS3 and AROS.

It impacts unrar 5.70 and 5.80.

spanish translation

unrar_spanish.zip

Hi I have an updated spanish ct file. Attached.

BYW don't know if this is the "how tro proceed", as I'm not used to use web github (well niether cli git), sorry.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.