Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  nodelist  faq  login

And Bruce is effectively building BruceIX -- Alan Cox


computers / comp.compression / TurboRC - Fastest Range Coder / Arithmetic Coding

SubjectAuthor
* TurboRC - Fastest Range Coder / Arithmetic Codingpowturbo
`- Re: TurboRC - Fastest Range Coder / Arithmetic Codingpowturbo

1
Subject: TurboRC - Fastest Range Coder / Arithmetic Coding
From: powturbo
Newsgroups: comp.compression
Date: Fri, 3 Jan 2020 07:04 UTC
X-Received: by 2002:ac8:7699:: with SMTP id g25mr61798170qtr.75.1578035071662;
Thu, 02 Jan 2020 23:04:31 -0800 (PST)
X-Received: by 2002:ae9:f714:: with SMTP id s20mr69298206qkg.236.1578035071477;
Thu, 02 Jan 2020 23:04:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!g89no7897552qtd.0!news-out.google.com!w29ni568qtc.0!nntp.google.com!g89no7897544qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.compression
Date: Thu, 2 Jan 2020 23:04:31 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=95.223.72.53; posting-account=o3IfaQoAAAAzWIFT4q7e4y2qwAE_0IQt
NNTP-Posting-Host: 95.223.72.53
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e07b537-0c2b-46c2-8c1d-ee098732fdc3@googlegroups.com>
Subject: TurboRC - Fastest Range Coder / Arithmetic Coding
From: powtu...@gmail.com (powturbo)
Injection-Date: Fri, 03 Jan 2020 07:04:31 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 12
View all headers
Turbo Range Coder : https://github.com/powturbo/Turbo-Range-Coder

- Fastest Range Coder/Arithmetic Coder
- 100% C (C++ headers).
- OS/Arch: Linux amd/intel, arm, PowerPC, s390x, MacOs.
  Windows: Mingw, visual c++
- No other Range Coder / Arithmetic Coder encode or decode faster with better compression
- Up to 3 times faster than the next fastest range coder with similar compression ratio
- Can work as bitwise or/and as multisymbol range coder
- 32 or 64 bits range coder. Big+Little endian
- Renormalization output 8,16 or 32 bits
- Easy connection to bit, nibble or byte predictors
- stdin/stdout file compressor included


Subject: Re: TurboRC - Fastest Range Coder / Arithmetic Coding
From: powturbo
Newsgroups: comp.compression
Date: Sat, 8 Feb 2020 03:38 UTC
References: 1
X-Received: by 2002:ae9:c317:: with SMTP id n23mr1982220qkg.356.1581133120316;
Fri, 07 Feb 2020 19:38:40 -0800 (PST)
X-Received: by 2002:a37:a64a:: with SMTP id p71mr1947812qke.364.1581133120026;
Fri, 07 Feb 2020 19:38:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.compression
Date: Fri, 7 Feb 2020 19:38:39 -0800 (PST)
In-Reply-To: <8e07b537-0c2b-46c2-8c1d-ee098732fdc3@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=95.223.72.53; posting-account=o3IfaQoAAAAzWIFT4q7e4y2qwAE_0IQt
NNTP-Posting-Host: 95.223.72.53
References: <8e07b537-0c2b-46c2-8c1d-ee098732fdc3@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <764062a7-d7d9-46c9-b73a-f9f913ebcdd0@googlegroups.com>
Subject: Re: TurboRC - Fastest Range Coder / Arithmetic Coding
From: powtu...@gmail.com (powturbo)
Injection-Date: Sat, 08 Feb 2020 03:38:40 +0000
Content-Type: text/plain; charset="UTF-8"
View all headers
- NEW: simple single threaded bwt compression/decompression w/ QLFC + TurboRC

- New: fast lzp byte preprocessor.
Can be used to reduce (for speedup reason) the input length before further processing like bwt or RC.

- New: improved bwt speed with lzp preprocessing.
lzp is considered only when the reduction of the the input length is large enough (> ~6%)
The minimum lzp match length (32-256) can be set with the option "-l#" (default = 96), -l0=No lzp
(Use other text files than enwik8/9 for testing)

- New: Faster Inverse bwt for large inputs

https://github.com/powturbo/Turbo-Range-Coder


1
rocksolid light 0.7.2
clearneti2ptor