Well I hooked up the DART implementation I wrote (but didn’t complete) for XADMaster 4.5 years ago and it seems to decompress LZH DART images fine, including the "problem" ones. I’ve attached a diff against current XADMaster (repo linked below)
Note that RLE decompression is not correctly hooked up in this implementation.
David
-- -- ----- You received this message because you are a member of the LisaList group. The group FAQ is at http://lowendmac.com/lists/lisa.html To post to this group, send email to lisalist_at_email.domain.hidden To leave this group, send email to lisalist+unsubscribe_at_email.domain.hidden For more options, visit this group at http://groups.google.com/group/lisalist --- You received this message because you are subscribed to the Google Groups "LisaList" group. To unsubscribe from this group and stop receiving emails from it, send an email to lisalist+unsubscribe_at_googlegroups.com. For more options, visit https://groups.google.com/d/optout.Received on 2018-01-20 21:58:23
> On Jan 20, 2018, at 4:14 PM, David Ryskalczyk <d235j.1_at_email.domain.hidden> wrote: > > I was able to disassemble DartLib.o, with ksherlock’s mpw (https://github.com/ksherlock/mpw) and the DumpObj tool that comes with MPW. > I’m not sure if there is a policy on posting such disassemblies to this list. If this is OK, I can post it, or alternatively I can send it to someone who asks. > That said, it is not particularly difficult to do this yourself. > > Now it comes down to determining the differences between the DART LZH implementation and Dynamic LZH as implemented in http://bitbucket.org/kosovan/theunarchiver/src/9648ef3e389b77ece47f55f031e9468e4dae03b4/XADMaster/XADLZHDynamicHandle.m , which seems to work in most but not all cases. > > David >
>> On Jan 20, 2018, at 9:21 AM, Natalia Portillo <claunia_at_email.domain.hidden> wrote:
>>
>> hdid and hdiutil are just frontends to the PrivateFramework
>> DiskImages.framework. There's the algorithm
>>
>> On 20/01/18 10:15, gilles wrote:
>>> After some code reading the disc image does not seem to be present in open source code from macos/darwin. The code should be in hdid (10.0 -> 10.2) or hdiutil (10.3+) . >>>
>>
>> --
>> --
>> -----
>> You received this message because you are a member of the LisaList group.
>> The group FAQ is at http://lowendmac.com/lists/lisa.html
>> To post to this group, send email to lisalist_at_email.domain.hidden
>> To leave this group, send email to lisalist+unsubscribe_at_email.domain.hidden
>> For more options, visit this group at http://groups.google.com/group/lisalist
>> ---
>> You received this message because you are subscribed to the Google Groups "LisaList" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to lisalist+unsubscribe_at_googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
> -- -- ----- You received this message because you are a member of the LisaList group. The group FAQ is at http://lowendmac.com/lists/lisa.html To post to this group, send email to lisalist_at_email.domain.hidden To leave this group, send email to lisalist+unsubscribe_at_email.domain.hidden For more options, visit this group at http://groups.google.com/group/lisalist --- You received this message because you are subscribed to the Google Groups "LisaList" group. To unsubscribe from this group and stop receiving emails from it, send an email to lisalist+unsubscribe_at_googlegroups.com. For more options, visit https://groups.google.com/d/optout.
- application/octet-stream attachment: XADDART_20180120.patch
This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:17 EST