I have a old RISC OS file I'm trying to ID, it has SQSH etc in the
header when viewed in StrongED, so we know it was Squashed.
How the (Badword) do I unsquash it?
In article <5bf5b59b12dave@triffid.co.uk>,
Dave <dave@triffid.co.uk> wrote:
I have a old RISC OS file I'm trying to ID, it has SQSH etc in the
header when viewed in StrongED, so we know it was Squashed.
How the (Badword) do I unsquash it?
See Apps.!Squash.Help ?
Martin
In article <5bf5b64d72News03@avisoft.f9.co.uk>,
Martin <News03@avisoft.f9.co.uk> wrote:
In article <5bf5b59b12dave@triffid.co.uk>,
Dave <dave@triffid.co.uk> wrote:
I have a old RISC OS file I'm trying to ID, it has SQSH etc in the
header when viewed in StrongED, so we know it was Squashed.
How the (Badword) do I unsquash it?
See Apps.!Squash.Help ?
Martin
Thank you Martin, but unfortunately neither method in the Help seems to unsquash the file in question.
However, a test squashed file I created myself and then unsquashed worked okay, so I guess there must be something particular about the squashed file in question.
What I know not?
In message <5bf5cb2d5cdave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
Thank you Martin, but unfortunately neither method in the Help seems to unsquash the file in question.
However, a test squashed file I created myself and then unsquashed
worked okay, so I guess there must be something particular about the squashed file in question. What I know not?
The filetype?
David
In article <b492e8f55b.DaveMeUK@BeagleBoard-xM>,
David Higton <dave@davehigton.me.uk> wrote:
In message <5bf5cb2d5cdave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
[Snip]
Thank you Martin, but unfortunately neither method in the Help seems to unsquash the file in question.
However, a test squashed file I created myself and then unsquashed
worked okay, so I guess there must be something particular about the squashed file in question. What I know not?
The filetype?
David
Mnnn!
PrntDefn (fc6) LasJet4-PS And I now want to unsquash it to see the defn data.
Good day folks, I have a old RISC OS file I'm trying to ID, it has SQSH etc in the header when viewed in StrongED, so we know it was Squashed.
How the (Badword) do I unsquash it?
In message <5bf5ea0535dave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
In article <b492e8f55b.DaveMeUK@BeagleBoard-xM>,
David Higton <dave@davehigton.me.uk> wrote:
In message <5bf5cb2d5cdave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
[Snip]
Thank you Martin, but unfortunately neither method in the Help
seems to unsquash the file in question.
However, a test squashed file I created myself and then unsquashed worked okay, so I guess there must be something particular about
the squashed file in question. What I know not?
The filetype?
David
Mnnn!
PrntDefn (fc6) LasJet4-PS And I now want to unsquash it to see the
defn data.
Set the filetype to Squash.
David
I've just been experimenting.
Set its filetype to Squash, then double-click it when the !Squash app
has been seen. It will be replaced by the unsquashed version, with
the correct filetype.
And if you think the Squash app behaves non-intuitively, and/or you
think that its Help is poor or misleading, I can only agree with you.
On 27/02/2025 22:27, David Higton wrote:
I've just been experimenting.
Set its filetype to Squash, then double-click it when the !Squash app has been seen. It will be replaced by the unsquashed version, with the
correct filetype.
And if you think the Squash app behaves non-intuitively, and/or you think that its Help is poor or misleading, I can only agree with you.
It's quite logical as its a RISC OS native format, and RISC OS work on
file types.
If you drag a file of type squash to it, it unsquashes and restores the original type contained in the file. For any other file type, it squashes and saves as squash type.
In message <vprv4a$3jk3o$1@dont-email.me>
druck <news@druck.org.uk> wrote:
On 27/02/2025 22:27, David Higton wrote:
I've just been experimenting.
Set its filetype to Squash, then double-click it when the !Squash
app has been seen. It will be replaced by the unsquashed version,
with the correct filetype.
And if you think the Squash app behaves non-intuitively, and/or you
think that its Help is poor or misleading, I can only agree with you.
It's quite logical as its a RISC OS native format, and RISC OS work on
file types.
If you drag a file of type squash to it, it unsquashes and restores
the original type contained in the file. For any other file type, it squashes and saves as squash type.
True as far as it goes. What confused me mightily was the PrDefn files
for the original native Printers app, which are filetyped PrDefn but
contain Squash-format data. You can drag them to Squash all you like,
but what you'll get is an identical copy. Which is rather curious; it clearly knows that the file has been Squashed, because it doesn't try
to squash it again.
The logical way of operating would seem to me to offer to unsquash it.
But, as Dave has found, you can't just unsquash a squashed file in the general case - it has to be of filetype Squash.
David
I assumed Squash would see the header and unsquash it, but it didn't.
In article <5bf66dd6b7dave@triffid.co.uk>,
Dave <dave@triffid.co.uk> wrote:
I assumed Squash would see the header and unsquash it, but it didn't.
This is why we (RISC OS) have filetypes - to avoid having to have file extensions and having to interrogate files to find out what they are.
I have recently discovered that StrongED can do this interrogation usefully with text files with different purposes - in my case PMS/PMW music files,
and direct them to the appropriate app - but this is a useful addition, not an effort to make-up for the file extension system or filetyping not
working as intended.
There are many ways to crack an egg, and RISC OS chose a different path all those years ago.
One /always/ had to double-click on a Squash file to decode it, even before other systems had a reliable working system.
As it's peculiar to RISC OS, why would it respond to these later
inventions?
Squash was there right at the beginning - why should it be expected to
have changed to fit in with subsequent alternative or additional developments?
What I don't understand is why all the PrDefn files from years ago were filetyped as PrDefn, but internally were in Squash format. That goes
against the logic you set out above. I appreciate you are unlikely to
be able to answer that.
In message <5bf5ea0535dave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
In article <b492e8f55b.DaveMeUK@BeagleBoard-xM>,
David Higton <dave@davehigton.me.uk> wrote:
In message <5bf5cb2d5cdave@triffid.co.uk>
Dave <dave@triffid.co.uk> wrote:
[Snip]
Thank you Martin, but unfortunately neither method in the Help
seems to unsquash the file in question.
However, a test squashed file I created myself and then unsquashed
worked okay, so I guess there must be something particular about
the squashed file in question. What I know not?
The filetype?
David
Mnnn!
PrntDefn (fc6) LasJet4-PS And I now want to unsquash it to see the
defn data.
Set the filetype to Squash.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 01:57:09 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
10 files (20,373K bytes) |
| Messages: | 264,321 |