You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Christofer Dutz <ch...@c-ware.de> on 2016/05/21 08:10:12 UTC

Interest in some code to read DMG files?

Hi,


for the Apache Flex project I have been working hard on some code to unpack DMG images as all libs I could find were GPL I implemented everything by reading the specs. I am not quite finished. The DMG part is finished, now I'm working on parsing the mac filesystem BTree ... will still take a while, but I think locating this code in the Apache Flex project doesn't seem to be the right place. After reading the Apache Commons VFS release earlier today I think this would be the best place to put it.


Is there any interest in this?


Chris

AW: Interest in some code to read DMG files?

Posted by Christofer Dutz <ch...@c-ware.de>.
Hi,

I have to admit, that I implemented the path I needed to unpack the flash player dmg images but designed everything to be extensible. But I definitely haven't implemented all options available.

I just wanted to know if there's interest in that code, cause I thought it would rather belong to apache commons.

Chris



Von meinem Samsung Galaxy Smartphone gesendet.


-------- Ursprüngliche Nachricht --------
Von: Stefan Bodewig <bo...@apache.org>
Datum: 21.05.16 13:26 (GMT+01:00)
An: Commons Developers List <de...@commons.apache.org>
Betreff: Re: Interest in some code to read DMG files?

On 2016-05-21, Stian Soiland-Reyes wrote:

> It certainly sounds like it could fit within Commons VFS, or perhaps
> Commons Compress.

I think VFS would be the better fit as the code that dealt with the
underlying file system doesn't sound like it belonged into Compress. But
I've not been contributing to VFS so don't want to speak for the
component.

@Chris, have you also implemented ADC (my knowledge ends with the
wikipedia entry which says DMGs might be compressed using ADC :-). The
pure compression parts would fit into Compress very well.

Cheers

        Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: Interest in some code to read DMG files?

Posted by Stefan Bodewig <bo...@apache.org>.
On 2016-05-21, Stian Soiland-Reyes wrote:

> It certainly sounds like it could fit within Commons VFS, or perhaps
> Commons Compress.

I think VFS would be the better fit as the code that dealt with the
underlying file system doesn't sound like it belonged into Compress. But
I've not been contributing to VFS so don't want to speak for the
component.

@Chris, have you also implemented ADC (my knowledge ends with the
wikipedia entry which says DMGs might be compressed using ADC :-). The
pure compression parts would fit into Compress very well.

Cheers

        Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: Interest in some code to read DMG files?

Posted by Stian Soiland-Reyes <st...@apache.org>.
It certainly sounds like it could fit within Commons VFS, or perhaps
Commons Compress.

DMG is tricky as it's a filesystem image, which could have many types of
filesystems within it. It sounds like you have already thought about it -
what inner filesystems in DMG would this code plan to support?
On 21 May 2016 9:10 a.m., "Christofer Dutz" <ch...@c-ware.de>
wrote:

> Hi,
>
>
> for the Apache Flex project I have been working hard on some code to
> unpack DMG images as all libs I could find were GPL I implemented
> everything by reading the specs. I am not quite finished. The DMG part is
> finished, now I'm working on parsing the mac filesystem BTree ... will
> still take a while, but I think locating this code in the Apache Flex
> project doesn't seem to be the right place. After reading the Apache
> Commons VFS release earlier today I think this would be the best place to
> put it.
>
>
> Is there any interest in this?
>
>
> Chris
>

Re: Interest in some code to read DMG files?

Posted by Benedikt Ritter <br...@apache.org>.
Christofer Dutz <ch...@c-ware.de> schrieb am Sa., 21. Mai 2016 um
16:49 Uhr:

> Hi Benedikt,
>
> Image like iso image not like jpeg image :-)
>

Boing :-) In this case I agree with the others that VFS or Compress are the
best fit for this :-)


>
> Chris
>
>
> Von meinem Samsung Galaxy Smartphone gesendet.
>
>
> -------- Ursprüngliche Nachricht --------
> Von: Benedikt Ritter <br...@apache.org>
> Datum: 21.05.16 16:42 (GMT+01:00)
> An: Commons Developers List <de...@commons.apache.org>
> Betreff: Re: Interest in some code to read DMG files?
>
> Hi,
>
> Bernd Eckenfels <ec...@zusammenkunft.net> schrieb am Sa., 21. Mai 2016 um
> 14:35 Uhr:
>
> > Hello Christofer,
> >
> > there is no low level filesystem image or arhive file code in VFS, so I
> > think it would be better to add it to commons-compress. We could then
> > add a VFS provider on top of it for more FS abstractions.
> >
> > When implementing it, it might be good to adhere to the NIO filesystem
> > abstraction API, as this is a possible candidate for VFS to envolve to.
> > (I think commons-compress does not have a abstraction API for this).
> >
> > Are you planning to support writing/creating images as well?
> >
>
> If we're talking about images, why not Commons Imaging? Note that it need
> some work to get in a releasable state. I worked on Imaging last fall but
> then got caught up by other things. This would be a good opportunity to get
> some movement into that component again.
>
> Benedikt
>
>
> >
> > Gruss
> > Bernd
> >
> >
> >
> >  Am Sat, 21 May
> > 2016 08:10:12 +0000 schrieb Christofer Dutz <ch...@c-ware.de>:
> >
> > > Hi,
> > >
> > >
> > > for the Apache Flex project I have been working hard on some code to
> > > unpack DMG images as all libs I could find were GPL I implemented
> > > everything by reading the specs. I am not quite finished. The DMG
> > > part is finished, now I'm working on parsing the mac filesystem
> > > BTree ... will still take a while, but I think locating this code in
> > > the Apache Flex project doesn't seem to be the right place. After
> > > reading the Apache Commons VFS release earlier today I think this
> > > would be the best place to put it.
> > >
> > >
> > > Is there any interest in this?
> > >
> > >
> > > Chris
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
> >
>

AW: Interest in some code to read DMG files?

Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Benedikt,

Image like iso image not like jpeg image :-)

Chris


Von meinem Samsung Galaxy Smartphone gesendet.


-------- Ursprüngliche Nachricht --------
Von: Benedikt Ritter <br...@apache.org>
Datum: 21.05.16 16:42 (GMT+01:00)
An: Commons Developers List <de...@commons.apache.org>
Betreff: Re: Interest in some code to read DMG files?

Hi,

Bernd Eckenfels <ec...@zusammenkunft.net> schrieb am Sa., 21. Mai 2016 um
14:35 Uhr:

> Hello Christofer,
>
> there is no low level filesystem image or arhive file code in VFS, so I
> think it would be better to add it to commons-compress. We could then
> add a VFS provider on top of it for more FS abstractions.
>
> When implementing it, it might be good to adhere to the NIO filesystem
> abstraction API, as this is a possible candidate for VFS to envolve to.
> (I think commons-compress does not have a abstraction API for this).
>
> Are you planning to support writing/creating images as well?
>

If we're talking about images, why not Commons Imaging? Note that it need
some work to get in a releasable state. I worked on Imaging last fall but
then got caught up by other things. This would be a good opportunity to get
some movement into that component again.

Benedikt


>
> Gruss
> Bernd
>
>
>
>  Am Sat, 21 May
> 2016 08:10:12 +0000 schrieb Christofer Dutz <ch...@c-ware.de>:
>
> > Hi,
> >
> >
> > for the Apache Flex project I have been working hard on some code to
> > unpack DMG images as all libs I could find were GPL I implemented
> > everything by reading the specs. I am not quite finished. The DMG
> > part is finished, now I'm working on parsing the mac filesystem
> > BTree ... will still take a while, but I think locating this code in
> > the Apache Flex project doesn't seem to be the right place. After
> > reading the Apache Commons VFS release earlier today I think this
> > would be the best place to put it.
> >
> >
> > Is there any interest in this?
> >
> >
> > Chris
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>

Re: Interest in some code to read DMG files?

Posted by Benedikt Ritter <br...@apache.org>.
Hi,

Bernd Eckenfels <ec...@zusammenkunft.net> schrieb am Sa., 21. Mai 2016 um
14:35 Uhr:

> Hello Christofer,
>
> there is no low level filesystem image or arhive file code in VFS, so I
> think it would be better to add it to commons-compress. We could then
> add a VFS provider on top of it for more FS abstractions.
>
> When implementing it, it might be good to adhere to the NIO filesystem
> abstraction API, as this is a possible candidate for VFS to envolve to.
> (I think commons-compress does not have a abstraction API for this).
>
> Are you planning to support writing/creating images as well?
>

If we're talking about images, why not Commons Imaging? Note that it need
some work to get in a releasable state. I worked on Imaging last fall but
then got caught up by other things. This would be a good opportunity to get
some movement into that component again.

Benedikt


>
> Gruss
> Bernd
>
>
>
>  Am Sat, 21 May
> 2016 08:10:12 +0000 schrieb Christofer Dutz <ch...@c-ware.de>:
>
> > Hi,
> >
> >
> > for the Apache Flex project I have been working hard on some code to
> > unpack DMG images as all libs I could find were GPL I implemented
> > everything by reading the specs. I am not quite finished. The DMG
> > part is finished, now I'm working on parsing the mac filesystem
> > BTree ... will still take a while, but I think locating this code in
> > the Apache Flex project doesn't seem to be the right place. After
> > reading the Apache Commons VFS release earlier today I think this
> > would be the best place to put it.
> >
> >
> > Is there any interest in this?
> >
> >
> > Chris
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>

Re: Interest in some code to read DMG files?

Posted by Bernd Eckenfels <ec...@zusammenkunft.net>.
Hello Christofer,

there is no low level filesystem image or arhive file code in VFS, so I
think it would be better to add it to commons-compress. We could then
add a VFS provider on top of it for more FS abstractions.

When implementing it, it might be good to adhere to the NIO filesystem
abstraction API, as this is a possible candidate for VFS to envolve to.
(I think commons-compress does not have a abstraction API for this).

Are you planning to support writing/creating images as well?

Gruss
Bernd



 Am Sat, 21 May
2016 08:10:12 +0000 schrieb Christofer Dutz <ch...@c-ware.de>:

> Hi,
> 
> 
> for the Apache Flex project I have been working hard on some code to
> unpack DMG images as all libs I could find were GPL I implemented
> everything by reading the specs. I am not quite finished. The DMG
> part is finished, now I'm working on parsing the mac filesystem
> BTree ... will still take a while, but I think locating this code in
> the Apache Flex project doesn't seem to be the right place. After
> reading the Apache Commons VFS release earlier today I think this
> would be the best place to put it.
> 
> 
> Is there any interest in this?
> 
> 
> Chris
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org