Page 106 of 106 FirstFirst ... 65696104105106
Results 3,151 to 3,165 of 3165

Thread: FreeArc

  1. #3151
    Member
    Join Date
    Oct 2014
    Location
    South Africa
    Posts
    38
    Thanks
    23
    Thanked 7 Times in 5 Posts
    Bulat, why does SREP crash with small chunk size? e.g. -l8

    Another issue. When I try to decompress an archive created by srep 3.93a, I receive following error.

    ERROR: write error (disk full?) in compression algorithm srep:m5f:mem75%:l64

    Drive C has 26GB of free space, and RAM is 32GB. Uncompressed file is 8.77GB.
    Last edited by msat59; 22nd September 2017 at 13:27.

  2. #3152
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,565
    Thanks
    775
    Thanked 687 Times in 372 Posts
    1. such small chunk size isn't supported
    2. try with srep 3.2

  3. Thanks:

    msat59 (22nd September 2017)

  4. #3153
    Member
    Join Date
    May 2017
    Location
    Sealand
    Posts
    15
    Thanks
    7
    Thanked 2 Times in 2 Posts
    SREP 3.94 when ?

  5. #3154
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,915
    Thanks
    291
    Thanked 1,273 Times in 720 Posts
    You can write it, its open-source :)

  6. Thanks (3):

    Bulat Ziganshin (22nd September 2017),Mike (22nd September 2017),spwolf (23rd September 2017)

  7. #3155
    Member
    Join Date
    Oct 2014
    Location
    South Africa
    Posts
    38
    Thanks
    23
    Thanked 7 Times in 5 Posts
    Quote Originally Posted by JangoFatXL View Post
    Code:
    [External compressor:srep]
    packcmd   = srep64   {options} -                   - <stdin> <stdout>
    unpackcmd = srep -d {options} -                   - <stdin> <stdout>
    ;packcmd   = srep    {options} $$arcdatafile$$.tmp -         <stdout>
    Is it still possible to use <stdin> <stdout> for latest SREP?

    I couldn't make it work. It get following error:

    ERROR: write error (disk full?) in compression algorithm srepstd:m5o

    Is there any trick?

    File is less than 3GB.

  8. #3156
    Member
    Join Date
    May 2017
    Location
    Hungary
    Posts
    10
    Thanks
    49
    Thanked 3 Times in 3 Posts
    @msat59 : Afaik yes,but not recommended,but maybe im wrong. Never tried it.

    @Bulat Ziganshin :
    Do you have any news about FAnext ?

  9. #3157
    Member
    Join Date
    Mar 2018
    Location
    Random
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Is there any compiled version of FreeArc 0.67 linux? I can't find anything more than 0.666 for linux.

  10. #3158
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,565
    Thanks
    775
    Thanked 687 Times in 372 Posts
    This archive includes various FreeArc addons, including .arc support for NSIS

    http://rgho.st/6CZt8l96g

  11. Thanks (4):

    Mike (21st September 2018),oltjon (21st September 2018),Sergey3695 (21st September 2018),Simorq (20th September 2018)

  12. #3159
    Member
    Join Date
    Aug 2014
    Location
    Argentina
    Posts
    536
    Thanks
    237
    Thanked 90 Times in 70 Posts
    What about FreeArc for linux? We're still missing the compile for 0.67

    Please publish it when you can. Thanks in advance!

  13. #3160
    Member
    Join Date
    Apr 2015
    Location
    GostCity
    Posts
    21
    Thanks
    3
    Thanked 0 Times in 0 Posts
    hi guys, someone takes away this doubt?
    I extract multiple archives simultaneously within a folder with FreeArc using this command:
    Code:
    "Arc.exe" x -o+ -p"mypassword" -w.\ -dp"unpacked" "C:\Test\*.arc"
    with the set of archives with the same format successfully extracted.

    In the same way I'm interested in using "unarc.exe" and not FreeArc.exe, using the command line:
    Code:
    "unarc.exe" x -o+ -p"mypassword" -w.\ -dp"unpacked" "C:\Test\*.arc"
    But I get the error that the archives are not read, how can I solve them, I miss some command line options or something else ???

  14. #3161
    Member CompressMaster's Avatar
    Join Date
    Jun 2018
    Location
    Lovinobana, Slovakia
    Posts
    189
    Thanks
    52
    Thanked 13 Times in 13 Posts
    @Bulat,
    that´s the most viewed thread so far!

  15. #3162
    Member
    Join Date
    Feb 2017
    Location
    none
    Posts
    25
    Thanks
    6
    Thanked 13 Times in 6 Posts
    Hi ! i'm trying to compile Freearc for Linux, i found the source code in this github

    https://github.com/phyxolog/FreeArc.git

    The GNU/Linux i'm using is a Linux Mint 19.3 x86_64

    This i what i did

    git clone https://github.com/phyxolog/FreeArc.git
    downloaded https://sourceforge.net/projects/p7z...rc_all.tar.bz2 and extracted the p7zip 9.04 sources into 7zip subdirectory of this directory
    sudo apt-get install ghc ghc-prof libcurl4-gnutls-dev
    sudo chmod +x compile*
    ./compile
    Edited the file makefile and changed --march=i486 for x86-64 and mtune=prentiumpro for intel

    And this are the errors i have

    In file included from C_LZ4.cpp:5:0:lz4.c: In function ‘int LZ4_uncompress_unknownOutputSize(const char*, char*, int, int)’:
    lz4.c:749:56: error: narrowing conversion of ‘-1’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } [-Wnarrowing]
    size_t dec2table[]={0, 0, 0, -1, 0, 1, 2, 3};
    make: *** [/tmp/out/FreeArc/C_LZ4.o] Error 1C_LZP.cpp: In function ‘int lzp_compress(MemSize, int, int, int, int, int, int (*)(const char*, void*, int, void*), void*)’:
    C_LZP.cpp:150:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
    if (OutSize==0 || MinCompression>0 && OutSize>=(double(InSize)*MinCompression)/100)
    C_CLS.cpp:85:8: error: ‘HMODULE’ does not name a type; did you mean ‘MODE’? static HMODULE CLS_Handles[1000];

    C_CLS.cpp: In function ‘void CLS_BeforeUnloadDLL()’:
    C_CLS.cpp:93:55: error: ‘CLS_Handles’ was not declared in this scope
    CLS_MAIN *ClsMain = (CLS_MAIN*) GetProcAddress (CLS_Handles [registered_methods], "ClsMain");
    ^~~~~~~~~~~
    C_CLS.cpp:93:39: error: ‘GetProcAddress’ was not declared in this scope
    CLS_MAIN *ClsMain = (CLS_MAIN*) GetProcAddress (CLS_Handles [registered_methods], "ClsMain");
    ^~~~~~~~~~~~~~
    C_CLS.cpp:95:5: error: ‘FreeLibrary’ was not declared in this scope
    FreeLibrary (CLS_Handles [registered_methods]);
    ^~~~~~~~~~~
    make: *** [/tmp/out/FreeArc/C_CLS.o] Error 1
    make: *** No rule to make target '/tmp/out/FreeArc/C_LZ4.o', needed by 'Example-C.exe'. Stop.
    Environment.cpp: In member function ‘void LargestMemoryBlock::test()’:
    Environment.cpp:246:54: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
    printf("Allocated %4d mb, addr=%p\n", size>>20, p);

    make: *** [/tmp/out/FreeArc/C_CLS.o] Error 1
    make: *** No rule to make target '/tmp/out/FreeArc/C_LZ4.o', needed by 'Example-C.exe'. Stop.
    Environment.cpp: In member function ‘void LargestMemoryBlock::test()’:


    rm: cannot remove 'Tests/arc': No such file or directory
    UTF8Z.hs:24:1: error: Failed to load interface for ‘GHC.IOBase’
    Perhaps you meant GHC.Base (from base-4.9.1.0)
    Use -v to see a list of the files searched for.

  16. #3163
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,565
    Thanks
    775
    Thanked 687 Times in 372 Posts
    Follow exactly the UNIX-specific guidelines in readme.txt

    In particular, package names on newer Linux distros may be different, you need ghc 6.10.4 and compatible 32-bit gcc version

    x64 isn't supported by parts of C++ code, so you can build only x86 version (or try to remove all x64-incompatibale modules on your own)

    newer GHC versions will not work, at least because they changed the exception handling scheme in ghc 7

    and newer gcc versions will probably don't work with ghc 6.10

    CLS is supported only on Windows, so just remove it from Compression/compile

  17. #3164
    Member SolidComp's Avatar
    Join Date
    Jun 2015
    Location
    USA
    Posts
    351
    Thanks
    131
    Thanked 53 Times in 37 Posts
    You wrote it in Haskell? Is it more secure that way against malicious input?

  18. #3165
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,565
    Thanks
    775
    Thanked 687 Times in 372 Posts
    haskell used only for high-level code such as file handling. While for compression, freearc employs well-known existing C++ compression libraries such as lzma
    Last edited by Bulat Ziganshin; 23rd June 2020 at 23:05.

Similar Threads

  1. FreeArc and Inno Setup script
    By mondragon in forum Data Compression
    Replies: 101
    Last Post: 31st March 2015, 20:13
  2. FreeArc 0.40 released
    By Bulat Ziganshin in forum Forum Archive
    Replies: 301
    Last Post: 28th April 2008, 12:27
  3. FreeArc is becoming more and more interesting...
    By Vacon in forum Forum Archive
    Replies: 65
    Last Post: 9th December 2007, 20:41
  4. FreeArc 0.40 preview
    By Bulat Ziganshin in forum Forum Archive
    Replies: 16
    Last Post: 17th August 2007, 09:28
  5. FreeArc GUI - how it should look&feel?
    By Bulat Ziganshin in forum Forum Archive
    Replies: 31
    Last Post: 20th July 2007, 17:32

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •