Results 1 to 15 of 15

Thread: BCM v2.00 Alpha 1-3 is here!

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts

    Cool BCM v2.00 Alpha 1-3 is here!

    This is the strongest BCM ever! Enjoy new release!



    Sportman, please test it on ENWIK8/ENWIK9!
    Attached Files Attached Files

  2. Thanks (2):

    danlock (31st October 2020),Mike (30th October 2020)

  3. #2
    Member
    Join Date
    Aug 2020
    Location
    Italy
    Posts
    71
    Thanks
    19
    Thanked 2 Times in 2 Posts
    C:\Users\User\Documents\bcm200a1\bcm.exe C:\Users\User\Videos\fe.jpg C:\Users\User\Videos\fe.bcm
    It doesn't work.
    I tried to add " but neither, maybe I digited wrong extension

  4. #3
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Quote Originally Posted by fabiorug View Post
    C:\Users\User\Documents\bcm200a1\bcm.exe C:\Users\User\Videos\fe.jpg C:\Users\User\Videos\fe.bcm
    It doesn't work.
    I tried to add " but neither, maybe I digited wrong extension
    Usage:
    bcm c infile outfile

    Block size by default is 100 MB
    Memory usage is block size * 5

    For a bigger block use e.g.
    bcm c2000m infile outfile

    For decompression:
    bcm d bcmfile outfile

  5. #4
    Member
    Join Date
    Jun 2013
    Location
    Sweden
    Posts
    160
    Thanks
    9
    Thanked 29 Times in 27 Posts
    BCM v2.00 Alpha 1 is here!
    bcm2.exe c2047m e:\[77A184B1].mkv
    Compressing 'e:\[77A184B1].mkv':
    2633235746 -> 2521863370 in 950.5 sec

    bcm1.exe -9 e:\[77A184B1].mkv
    Compressing e:\[77A184B1].mkv:
    2633235746 -> 2522463312 in 871.8 sec

    Because windows caches the file, timing is not fair. But I guess v2 is a bit slower.

    edit:
    Decompressing 'E:\[77A184B1].mkv.bcm2':
    2521863370 -> 2633235746 in 690.8 sec
    Decompressing e:\[77A184B1].mkv.bcm1:
    2522463312 -> 2633235746 in 653.9 sec

    crc32 and md5 ok, BCM2 decompressed file was not named ".mkv" but "mkv.bcm2.out" and did not set filedate/time.
    Last edited by a902cd23; 30th October 2020 at 16:15.

  6. #5
    Member ivan2k2's Avatar
    Join Date
    Nov 2012
    Location
    Russia
    Posts
    48
    Thanks
    15
    Thanked 8 Times in 5 Posts
    enwik8 with default block size: 20 734 664

  7. #6
    Member
    Join Date
    Feb 2020
    Location
    here
    Posts
    21
    Thanks
    6
    Thanked 0 Times in 0 Posts
    wine ./bcm.exe c enwik9
    Compressing 'enwik9':
    1000000000 -> 181462664 in 181.5 sec
    Decompressing 'enwik9.bcm':
    181462664 -> 1000000000 in 208.6 sec

    wine ./bcm.exe c9999m enwik9
    Compressing 'enwik9':
    1000000000 -> 163741883 in 205.7 sec
    Decompressing 'enwik9.bcm':
    163741883 -> 1000000000 in 264.5 sec

  8. #7
    Member
    Join Date
    Apr 2015
    Location
    Greece
    Posts
    115
    Thanks
    39
    Thanked 30 Times in 21 Posts
    It is not the best BCM. There is one somewhere that for example compresses enwik8 to 20619312 And for binary data it is even better i think

  9. #8
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Yes, you talking about BCM v0.09. It has much more complex CM-backend (= notable slower). On some files it could be better, but on ENWIK9 or files like fp.log, the brand new BCM is superior - due to new CM tricks.

  10. #9
    Member
    Join Date
    Apr 2015
    Location
    Greece
    Posts
    115
    Thanks
    39
    Thanked 30 Times in 21 Posts
    No there is an other with a modification of bwt that reduces some redundancies. https://github.com/waYne1337/tbwt

    EDIT:Also @encode I think the speed of bcm can be improved. You write code mostly for clarity from my understanding.

  11. #10
    Member FatBit's Avatar
    Join Date
    Jan 2012
    Location
    Prague, CZ
    Posts
    193
    Thanks
    0
    Thanked 36 Times in 27 Posts
    Dear Mr "Encode",

    It looks like this is not x32 version, or version incompatible with Win XP SP3 operating system.

    Best regards,

    FatBit

  12. #11
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Yep, it's a 64-bit executable, compatible with the Windows XP though. Please note, it's an experimental Alpha version of BCM - written mostly for Global Data Compression Competition and LTCB.

  13. #12
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Uploaded BCM v2.00 Alpha 2!

  14. Thanks:

    Mike (4th November 2020)

  15. #13
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Uploaded Alpha 3!
    + Added optional alphabet reordering


  16. Thanks (2):

    hexagone (12th November 2020),Nania Francesco (16th November 2020)

  17. #14
    Member
    Join Date
    Jan 2020
    Location
    Chagrin Falls, OH
    Posts
    8
    Thanks
    1
    Thanked 0 Times in 0 Posts
    will the source code for v2.00 be released at some point?

  18. #15
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,020
    Thanks
    407
    Thanked 410 Times in 157 Posts
    Yes, the final version of the BCM v2 will be Open Source!
    Before that, I will release a few more Alpha versions even after the Global Data Compression Contest - to test and find reasonable balance.

  19. Thanks (2):

    hotaru (12th November 2020),Mike (12th November 2020)

Similar Threads

  1. Tree alpha v0.1 download
    By Kennon Conrad in forum Data Compression
    Replies: 878
    Last Post: 22nd November 2020, 11:09
  2. LittleBit 0.1 alpha
    By Kaw in forum Data Compression
    Replies: 12
    Last Post: 3rd February 2020, 18:27
  3. BrutePNG Alpha 0.0
    By SvenBent in forum Data Compression
    Replies: 45
    Last Post: 30th July 2016, 22:45
  4. M03 alpha
    By michael maniscalco in forum Data Compression
    Replies: 6
    Last Post: 10th October 2009, 01:31
  5. PIM 2.00 (alpha) is here!!!
    By encode in forum Forum Archive
    Replies: 46
    Last Post: 14th June 2007, 20:27

Posting Permissions

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