Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock Newsgroups: comp.lang.java.programmer Subject: ANN: Dogelog Player 1.2.6 (Segmented Fileaccess) Date: Thu, 23 Jan 2025 10:20:51 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 23 Jan 2025 09:20:49 -0000 (UTC) Injection-Info: solani.org; logging-data="385675"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.20 Cancel-Lock: sha1:gMWbvUGpM9lTVrJ+UzhWUD5eyuk= X-User-ID: eJwNyMkBwCAIBMCW5FqwHNSl/xKSeU4YBDcdAY+JcYpSKkVjo0uG5TD+/6pZK6H2KumDMCXu6ra7LnG2PjsfPz4VbQ== X-Mozilla-News-Host: news://news.solani.org:119 Xref: csiph.com comp.lang.java.programmer:53736 Dear All, We are happy to announce a new edition of the Dogelog player: - Segmented Fileaccess: Due to UTF-8 problems, files were read completely into memory in order to then allow stream access. In order to be able to use HTTP Transfer-Encoding: chunked, the UTF-8 problem has been solved and only individual blocks will be read into memory. - New library(crypto): Segmented file access is supported not only for text files but also for binary files. This allows hash digests to be calculated in a memory-saving manner. The library implements a binding to the SHA-256 algorithms of JavaScript, Python and Java. - Backtracking Datastructures: The libraries library(hash) and library(tree), which were only realized non-backtracking so far, have been expanded to include further predicates that allow backtracking updates. library(hash) has been completely rewritten to open lists and only provides partial persistence, whereas library(tree) provides full persistence. For more details: Dogelog Have Fun! Jan Burse, http://www.xlog.ch/ , 23.01.2025