From unknown Tue Jun 17 01:43:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17360: base64 bug of result ending founded Resent-From: =?UTF-8?Q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Apr 2014 08:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17360 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 17360@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139867349924036 (code B ref -1); Mon, 28 Apr 2014 08:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2014 08:24:59 +0000 Received: from localhost ([127.0.0.1]:43568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wegrz-0006Fb-98 for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:24:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55799) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wegrv-0006FO-KD for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:24:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wegrg-0003bi-KQ for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:24:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wegrg-0003bb-HO for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:24:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WegrZ-0007tW-0Z for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:24:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WegrR-0003Yq-Ho for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:24:32 -0400 Received: from huan2.mail.rambler.ru ([81.19.66.15]:37704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WegrR-0003Xw-AM for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:24:25 -0400 Received: from [UNAVAILABLE] ([92.112.229.10]:26771 helo=[10.0.0.199]) by huan2.mail.rambler.ru with esmtpa (Exim 4.76) (envelope-from ) id 1WegrN-000889-K4 for bug-coreutils@gnu.org; Mon, 28 Apr 2014 12:24:21 +0400 Message-ID: <535E1033.5060109@rambler.ru> Date: Mon, 28 Apr 2014 11:24:19 +0300 From: =?UTF-8?Q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------080709020608040602050501" X-Rambler-User: gasx@rambler.ru/92.112.229.10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------080709020608040602050501 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I take some difference of results base64 command and base64 php function *echo "111111" | base64* give result *MTExMTExCg==* but base64 php function give result *MTExMTEx* I take incorrect result: *MTExMTExCg==* because the end *Cg==* are wrong --------------080709020608040602050501 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit I take some difference of results base64 command and base64 php function

echo "111111" | base64
give result
MTExMTExCg==


but base64 php function give result
MTExMTEx


I take incorrect result:  MTExMTExCg== 
because the end Cg== are wrong
--------------080709020608040602050501-- From unknown Tue Jun 17 01:43:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17360: base64 bug of result ending founded Resent-From: Ruediger Meier Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Apr 2014 08:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17360 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 17360@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139867540527687 (code B ref -1); Mon, 28 Apr 2014 08:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2014 08:56:45 +0000 Received: from localhost ([127.0.0.1]:43576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WehMj-0007CS-41 for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:56:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32842) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WehMf-0007CE-HA for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:56:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WehMQ-0006dH-Dv for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:56:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42328) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WehMQ-0006d7-BT for submit@debbugs.gnu.org; Mon, 28 Apr 2014 04:56:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WehMI-0004WN-Ox for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:56:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WehMB-0006ZT-0U for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:56:18 -0400 Received: from mout.gmx.net ([212.227.15.19]:57287) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WehMA-0006WU-M2 for bug-coreutils@gnu.org; Mon, 28 Apr 2014 04:56:10 -0400 Received: from zappa.ga.local ([82.139.197.16]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LkTSx-1XBYzz1ILr-00cPiJ for ; Mon, 28 Apr 2014 10:56:08 +0200 From: Ruediger Meier Date: Mon, 28 Apr 2014 10:56:07 +0200 User-Agent: KMail/1.9.10 References: <535E1033.5060109@rambler.ru> In-Reply-To: <535E1033.5060109@rambler.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <201404281056.07709.sweet_f_a@gmx.de> X-Provags-ID: V03:K0:ZJJ8OCfnk9WKVr5r4J9D2U0FChXNf9Sra7PUZktpU5SaHtT8zdX QX7CV3ZjqPI4JpIfT215aMk7ajJOr/9IE8pIeG8rFIU+5ojM1/XYSu9rvkGA+RVZWIxjQQm P+qX4FxwT+e+Ex52RWS+VOZ84qZcQG5Gq5KPVEER6JNGVRl+h0rOkssfLw/o5dDgU25Fs0q am2na+W7r/oAx34dnuDLQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Monday 28 April 2014, =D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9 wrote: > I take some difference of results base64 command and base64 php > function > > *echo "111111" | base64* > give result > *MTExMTExCg=3D=3D* echo prints a newline per default $ echo -n "111111" | base64 MTExMTEx > > but base64 php function give result > *MTExMTEx* cu, Rudi From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 28 06:14:33 2014 Received: (at control) by debbugs.gnu.org; 28 Apr 2014 10:14:33 +0000 Received: from localhost ([127.0.0.1]:43613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Weia0-0000zW-Jg for submit@debbugs.gnu.org; Mon, 28 Apr 2014 06:14:32 -0400 Received: from mail2.vodafone.ie ([213.233.128.44]:53612) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeiZy-0000zG-Ah for control@debbugs.gnu.org; Mon, 28 Apr 2014 06:14:31 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQBAK0pXlNtTXOj/2dsb2JhbAANTIcRwXcKgSSDGgEBBCNmCw0NAgUWCwICCQMCAQIBRRMIAQGIQqVBdqNXF4EpjTcWglmBSgEDoBGPCw Received: from unknown (HELO [192.168.1.79]) ([109.77.115.163]) by mail2.vodafone.ie with ESMTP; 28 Apr 2014 11:14:23 +0100 Message-ID: <535E29FF.2070606@draigBrady.com> Date: Mon, 28 Apr 2014 11:14:23 +0100 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: Re: bug#17360: base64 bug of result ending founded References: <535E1033.5060109@rambler.ru> <201404281056.07709.sweet_f_a@gmx.de> In-Reply-To: <201404281056.07709.sweet_f_a@gmx.de> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) tag 17360 notabug close 17360 stop From unknown Tue Jun 17 01:43:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17360: base64 bug of result ending founded Resent-From: Eric Blake Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Apr 2014 12:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17360 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: Ruediger Meier , 17360-done@debbugs.gnu.org Received: via spool by 17360-done@debbugs.gnu.org id=D17360.13986894801722 (code D ref 17360); Mon, 28 Apr 2014 12:52:02 +0000 Received: (at 17360-done) by debbugs.gnu.org; 28 Apr 2014 12:51:20 +0000 Received: from localhost ([127.0.0.1]:43652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wel1k-0000Re-1o for submit@debbugs.gnu.org; Mon, 28 Apr 2014 08:51:20 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33316) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wel1h-0000RQ-5z; Mon, 28 Apr 2014 08:51:18 -0400 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s3SCpGCS014439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 28 Apr 2014 08:51:16 -0400 Received: from [10.3.113.132] (ovpn-113-132.phx2.redhat.com [10.3.113.132]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id s3SCpFbC029064; Mon, 28 Apr 2014 08:51:15 -0400 Message-ID: <535E4EC3.6080007@redhat.com> Date: Mon, 28 Apr 2014 06:51:15 -0600 From: Eric Blake Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 References: <535E1033.5060109@rambler.ru> <201404281056.07709.sweet_f_a@gmx.de> In-Reply-To: <201404281056.07709.sweet_f_a@gmx.de> X-Enigmail-Version: 1.6 OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gnBsBLPbFIPk3HHMICrHdceGPO9x5XvMg" X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Spam-Score: -5.7 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gnBsBLPbFIPk3HHMICrHdceGPO9x5XvMg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable tag 17360 notabug thanks On 04/28/2014 02:56 AM, Ruediger Meier wrote: > On Monday 28 April 2014, =D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9 wro= te: >> I take some difference of results base64 command and base64 php >> function >> >> *echo "111111" | base64* >> give result >> *MTExMTExCg=3D=3D* >=20 > echo prints a newline per default > $ echo -n "111111" | base64 > MTExMTEx >=20 'echo -n' is not portable; the portable spelling is: printf 111111 | base64 But the analysis is correct - depending on whether you feed the trailing newline as part of the buffer to be encoded, the base64 encoding is correct either way. So I'm closing this as not a bug. --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --gnBsBLPbFIPk3HHMICrHdceGPO9x5XvMg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJTXk7DAAoJEKeha0olJ0NqiJEH/11aYUErCItEPILj303WRFjo oTUpn9BSoHgza2Up5/7jnG4/e5MjLEKJScL3wsaJJkzp3n2MTFYBXV8PBqGtTUoP inU5NSSzEuc51bzuN3LsB8QImiue6OSAhkxFbDbodnkPeFA9WQGdYGPRnHCRw5b0 INrC+wQyE7NrTBRdrL0+aeVp/9CEQl0x6sZ1a9f5IsUjEgRluxbCWGC0ua9h0slf Oxajcc6qYI30f6aBe0GkcE3i7dNlTvbK0q5hsZYnNM3jW3qjE9TYTM+SYp8REob5 pcdH5oyKmjeHWclFJ7vrLMufAt5Q3VzrbJiIYYDtfxXIytayhxCbV3tfRMcCAeE= =hBBB -----END PGP SIGNATURE----- --gnBsBLPbFIPk3HHMICrHdceGPO9x5XvMg--