Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Why use Windows, since there is a door? (By fachat@galileo.rhein-neckar.de, Andre Fachat)


devel / comp.sys.acorn.apps / StrongHelp File Format

SubjectAuthor
o StrongHelp File FormatSteve Fryatt

1
StrongHelp File Format

<mpro.r1t2tq049qni10367.news@stevefryatt.org.uk>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=817&group=comp.sys.acorn.apps#817

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!aioe.org!wUBOHGVSkkz9PTvSBH1HKg.user.46.165.242.75.POSTED!not-for-mail
From: news@stevefryatt.org.uk (Steve Fryatt)
Newsgroups: comp.sys.acorn.apps
Subject: StrongHelp File Format
Date: Sat, 30 Oct 2021 20:44:19 +0100
Organization: Aioe.org NNTP Server
Lines: 24
Message-ID: <mpro.r1t2tq049qni10367.news@stevefryatt.org.uk>
Content-Type: text/plain; charset=us-ascii
Injection-Info: gioia.aioe.org; logging-data="2174"; posting-host="wUBOHGVSkkz9PTvSBH1HKg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Messenger-Pro/2.73.6.4252 (Qt/5.12.8) (Linux-x86_64)
X-Notice: Filtered by postfilter v. 0.9.2
 by: Steve Fryatt - Sat, 30 Oct 2021 19:44 UTC

I've recently been poking around inside StrongHelp's file format, and seem
to have stumbled on an anomaly compared to the information in the SH-RefMan.

The documentation states that a directory entry for a file points to a data
block, with "DATA" at offset 0, the size at offset 4 and the data from
offset 8 onwards. This means that the size in the data block is the size of
the file plus 8 bytes.

The directory entry itself has the length of object at offset 12, with a
note stating "(not counting guard and length word)". The root directory
entry similarly states that the size is "(excluding the first two words)".

However, reality says that the two size fields are identical in value, and
for a file they are both 8 bytes larger than the size reported for the file
by the StrongHelp Image Filing System. So both appear to include the guard
and size words. For a directory, both include the 12 bytes of the "DIR$"
block header.

I'm assuming that the SH-RefMan is wrong, but does anyone know any more?

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor