Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106653 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 57320 invoked from network); 19 Aug 2019 15:13:07 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.15.19) by pb1.pair.com with SMTP; 19 Aug 2019 15:13:07 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566218579; bh=PPB0YGr5GE4Evhnr78fu7I1SZBgqLK2Kgppatv55vaw=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=WZahxsgKMDaycwgbxmANXHAfFmnQh9yTIcLy6mojShnRfENb5b3R5080znQ+2olCR ldNB4Ni40Uu0aRl+yrp9In9hSY83Q1K8tYSnMABlu9kE2UieFOnUo1F8ZHKiuRaFbt 68cWyKpIxhJdLZKh80gZcw112AJCzc+o/SquqSaU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.144] ([84.179.231.50]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3UUy-1hz9290sD4-000gIo; Mon, 19 Aug 2019 14:42:59 +0200 To: Tobias Frei , internals@lists.php.net References: <20190819124747.Horde.CtqaqjDyQz2tzgbNeh9LWA8@webmail.df.eu> Message-ID: <80dc2bce-5212-cb13-d651-e725e7ac7992@gmx.de> Date: Mon, 19 Aug 2019 14:42:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190819124747.Horde.CtqaqjDyQz2tzgbNeh9LWA8@webmail.df.eu> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:e/8K+kjlFm6v3bpbE8ufUEssT1C0LIfer8x8fNrL9MsOO5i1JzX AvrLYLBx1ay7iOkM+Lw5kzRpAI8ft5/sC/Yyu8icQcoLL0/8O5MtJGDXEWox8LEuhy22Hda HXxtAki3hystyk3eXkpg3h5AX2BSxijwsknNym/29r9aVLHKs2CsYi/gbSkxSgzM+Dz8JPD uGSqh7J7jjBxJCeS6PYRQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:5nm83/cUx04=:XrxLNisBebGJgGc1lrCbvp juZfNpsRMEUoa+/ZsXWIUhzcLOtAOblkedYelliybEa7cKz2Xc1xu6rt7fREKeAZVyFvxfHRA Rxt77KkMIZh/ZPD5IV2eI89tiWYRDYCKPFOHTktDUh0EQ9X/GSp3UmNS07tnIIBMzXZqbZFfC vYExdFwIFj9ZrXEW4ZCDKf1YXo0HhZiqdNl9yOuJiDltF6YstyklJHsaPAa/8+ozYdMNX5UYE sUkTVTn7SO5OwYQJBGXxRkvs2IUNmuklX41Foufhu5JbgBXAEM/0VdDB9JmDBacKu1FnnQGqE bG/iL2EC8miLSv1ovuVmYVHYc+dzX8K+tha3klZOqTtT+TBGQq/s4XF4Lx8kvT4INgKFhK7AA m5wY81ouOuw6/dY9eOgTSSm6xzRV3cJTTSGFh0z4iTzIZmc+HxatT17DF5o5oR/lvVPWpwawI 2zY9he4Zj52+psEmxUNevom7mztmpNLnmEUP3KYVg/r6AY1s4bFq0eM2CGChdHDaV4mYGctPH 1ZkvnOoYcG18N4TQIvZUKqjwaNQoPib2sP0z6pEXZ3fVD/XPKW2DKteAFQLhoQIPVPQdb5gbL iTyocEk5aGWCNwJmibPef55PS54tLB36BXa/RfH/s+5wyWCRZyF/aYDyG780zApHuhDGdEI+z 5UniHMckZXxxjR3hfWlnpw3pcSGD/Vyv5GD5uO9aeLm6uUUJwkPLvWkydA9tHtj7wr2I+3mZV sOrVj8Xt/cwHdtE0h1O06XplbXa5Q1nNyiynfu/ghxUHPVG0sZligGRVZ3cTst1YoLpSzbpYT kT2Ri+DZjckcI8SNdHFLC6jXM7Cq+mE1QSrrr4hy6/kJ6V0jGYNhM2yIcN0dZjYLaVNf/qF42 7m7fa4TKHzIFETEwcxZgruoJ5650wn4bJ2Qk8arD+k458nU0reS6p8D6VH/kaXr2dRw9/UAGN 85EZG65j40qRSdioPZCzDpD1I1Z30I02owlFARL/KSM0VAO1Hn7vbeqjZHj42TVeELu+pa44U 9hsDZd+ysvUISuNlSODm9EfqnUCsppthWtXYImu7pg646BmxoV6rtd37r/uWIAjCzICF8KqZG 6ZJCeCIn0lcTtD2/LyI/D1xM/afiOt/gaF+FgoCVqYaYXVze+Ybf0m3wWug/gh2BXLYejHR82 OsTIw= Subject: Re: Implement lzma (xz?) compression (was Req #63880) From: cmbecker69@gmx.de ("Christoph M. Becker") Hi! On 19.08.2019 at 12:47, Tobias Frei wrote: > Today I was asked to contact this list about the 2013-01-01 proposal > described in Feature Request 63880. > > https://bugs.php.net/bug.php?id=3D63880 > > Please implement some kind of lzma compression, e.g. xz or lzip, > alongside gzip and bzip2 in php. > > The original proposal asked for xz compression; it seems that one may > argue in favor of a different implementation such as lzip for reasons I > found today at > https://www.nongnu.org/lzip/xz_inadequate.html > > My request, although originally made for xz compression, is about > implementing lzma (or any kind of modern, strong) compression in php to > hopefully easily replace bzip2 in user applications, such as phpBB's > database backup function. > > Anyone may freely open an RFC or onwiki discussion about this on my > behalf whenever they like to, and even if they read this message > multiple years later. Thanks for bringing this topic to internals@! In my opinion, this extension should start as PECL extension. This would allow it to be developed independently of the PHP release cycle, and the API could be adapted if necessary. After the extension has been stabilized, and if the extension turns out to be generally useful, it still could be bundled. Thanks, Christoph