Well, I'm planning to develop a software similar to 7zip. Common Compress
is the best choice for all foundations, but not all places satisfy me, so
it's necessary to maintain my own fork.

Of course, now I want it to be an attempt at the same time. After I finish
it further, and get some user feedback, I'll try to feed some of it back to
the mainline.

Now I'm preparing to implement the FileSystem. When I finish it, I'll go to
the developer mailing list to talk about this.

Thank you again for your advice.

Christoph Läubrich <[email protected]> 于2022年2月13日周日 03:48写道:

>  > Oh, sorry, I don't have that idea. In the plan, I will maintain
>  > this fork for a long time.
>
> Just from a users perspective: Such projects often tend to slowly dying
> over the time even if single developers are enthusiastic at first place.
>
> So you should really consider if it would be more profitable to have
> your changes integrated upstream as they sound exactly how commons-math
> has moved in the past (more modules, clean up old apis and so on..) so
> it seems valid for commons-compress as well.
>
>
>
> Am 12.02.22 um 15:26 schrieb Glavo:
> > Oh, sorry, I don't have that idea. In the plan, I will maintain this fork
> > for a long time.
> >
> > The reason for branching it is, on the one hand, to modularize, and on
> the
> > other hand, to abandon some compatibility baggage, so that it is easier
> to
> > use in the new version of JDK.
> > For example, I deleted ZipEncoding and directly used
> > java.nio.charset.Charset.
> >
> > In particular, some adjustments to the encoding and file APIs have
> caused a
> > little incompatibility, so I don't think it can merge back to the main
> line.
> >
> > Gilles Sadowski <[email protected]> 于2022年2月12日周六 21:52写道:
> >
> >> Hello.
> >>
> >> Le sam. 12 févr. 2022 à 10:08, Glavo <[email protected]> a écrit :
> >>>
> >>> I maintained a fork based on Common Compress, fully adapted to JPMS,
> and
> >>> improved the support for NIO2 path API.
> >>> All the archivers and compressors are split into separate modules. Its
> >> core
> >>> module is less than 90KB, and you can choose to add optional components
> >>> freely.
> >>>
> >>> Because some APIs are not compatible with changes, I renamed its
> package,
> >>> so it can coexist with the original commons compress.
> >>>
> >>> Now I have released a beta version for trial use. Welcome to try it.
> >> Please
> >>> give me feedback on any problems. Thank you very much.
> >>>
> >>> Here is the link:
> >>>
> >>> https://github.com/Glavo/kala-compress
> >>
> >> Are you indirectly suggesting that the two code bases be merged?
> >> If so, please post to the "dev" ML.
> >>
> >> Regards,
> >> Gilles
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to