Bug #72113 [NEW]: convert_uudecode() fails to decode data

From: Date: Wed, 27 Apr 2016 21:49:00 +0000
Subject: Bug #72113 [NEW]: convert_uudecode() fails to decode data
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-200797@lists.php.net to get a copy of this message
From: christian at rishoj dot net Operating system: Linux and OS X PHP version: 7.0.5 Package: Strings related Bug Type: Bug Bug description:convert_uudecode() fails to decode data Description: ------------ PHP's convert_uudecode() fails to decode the following snippet of unencoded data: begin 644 decoded.txt M2$%4($-!3B=4($)%($)%050B.R(B.R)#1"!!3$)532([.#DN,#`[,3LR,#$V :,#4R-SLB3B([,#LB3$]#04PB.R)01TTB#0I! ` end Both GNU's uudecode and Perl's uudecode successfully decode the data, but the implementation in PHP simply produces an "r". Test script: --------------- <?php $encoded = "begin 644 decoded.txt M2$%4($-!3B=4($)%($)%050B.R(B.R)#1"!!3$)532([.#DN,#`[,3LR,#$V :,#4R-SLB3B([,#LB3$]#04PB.R)01TTB#0I! ` end"; echo convert_uudecode($encoded); Expected result: ---------------- HAT CAN'T BE BEAT";"";"CD ALBUM";89.00;1;20160527;"N";0;"LOCAL";"PGM" Actual result: -------------- r -- Edit bug report at https://bugs.php.net/bug.php?id=72113&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=72113&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=72113&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=72113&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=72113&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=72113&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=72113&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=72113&r=needscript Try newer version: https://bugs.php.net/fix.php?id=72113&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=72113&r=support Expected behavior: https://bugs.php.net/fix.php?id=72113&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=72113&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=72113&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=72113&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=72113&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=72113&r=dst IIS Stability: https://bugs.php.net/fix.php?id=72113&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=72113&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=72113&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=72113&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=72113&r=mysqlcfg

« previous php.bugs (#200797) next »