Fixed the RLE hookup and pushed to BitBucket at https://bitbucket.org/david_rysk/theunarchiver/commits/abe75473b0b8c2301821d2b8097d0cf351cd9516?at=DART
David
> On Jan 20, 2018, at 9:49 PM, David Ryskalczyk <d235j.1_at_email.domain.hidden> wrote: > > 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 > > <XADDART_20180120.patch> > >> 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 >>
>>>> 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.Received on 2018-01-20 22:08:34
This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:17 EST