uudx decodes files containing uuencoded text. It can handle split and out-of-order pieces.