问题标签 [uuencode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
53151 浏览

bash - 如何对 /dev/random 或 /dev/urandom 进行 base64 编码?

cat /dev/urandom在显示器上创建滚动字符始终是一种有趣的方式,但会产生太多不可打印的字符。

有没有一种简单的方法可以在命令行上对其进行编码,使其所有输出都是可读字符,例如 base64 或 uuencode。

请注意,我更喜欢不需要创建额外文件的解决方案。

0 投票
2 回答
1082 浏览

iphone - iPhone SDK 中的 UUENCODE 数据

有什么方法可以对 iPhone SDK 中的数据进行 uuencode 编码?API 调用或库?

0 投票
1 回答
1959 浏览

encoding - uuencoding / uudecoding 有什么特殊的变体吗?

我编写了一个小程序,可以使用 uuencode/uudecode 对文本进行编码/解码。该代码基于Wikipedia上描述的算法。当我对字符串进行编码/解码时,它工作正常。但我发现了一个无法解码的 uuencoded 文件。这个网站可以解码文件,但是当我再次编码时,我没有得到相同的文件。此外,当我只解码文件的一行时,我没有得到可读的文本(我的程序和我之前链接的解码器都没有)。但是在 uuenoding 中,所有行都是相互独立的——这必须能够。

有人知道 uuenoding 是否有一些特殊的变体,维基百科上没有描述这些变体?我可以解码一些字符串,所以我的解码器不会完全错误。也许有人编写了自己的解码器,所以我发布了整个文件:

0 投票
2 回答
1667 浏览

python - 试图确定文件是否已被 uuencoded

我正在尝试处理大量 txt 文件,这些文件本身就是我要处理的实际文件的容器。txt 文件具有 sgml 标记,这些标记为我正在处理的各个文件设置边界。有时,包含的文件是经过 uuencoded 的二进制文件。我已经解决了解码 uuencoded 文件的问题,但是当我考虑我的解决方案时,我确定它不够通用。也就是说,我一直在使用

测试文件是否是uuencoded。我做了一些搜索,对 644 的含义(文件权限)有一个模糊的理解,然后找到了其他可能具有的 uuencoded 文件示例

甚至是其他一些替代品。因此,我的问题是如何确保捕获/识别所有具有 uuencoded 文件的子容器。

一种解决方案是测试每个子容器:

这并不可怕,cpu 周期很便宜,但我将处理大约 800 万份文档。

因此,是否有更可靠的方法来识别特定字符串是否是 uuencoding 的结果?

0 投票
1 回答
471 浏览

algorithm - UUencode 校验和错误

我有一个试图用 UUencode 编码的数据流,以便将数据传递到外部芯片。该芯片一次接受 512 字节的原始数据。我用 UUencode 编码 512 个字节。

据我了解,数据应转换为 11 行 45 字节(编码后为 60 字节)和剩余 1 行 17 字节。

显然 17 个字节不能直接映射到 uuencoded 段,因为它不是 3 的倍数,但是当我返回 uuencoded 数据时,最后一行返回 24 个编码字节(或 18 个原始字节)。

这意味着我现在总共有 513 个字节的数据。我的问题是,这是我的 uuencode 算法的错误(尽管从纯粹的数学角度来看,我看不出它是怎么回事),或者,额外的字节是从哪里来的,我该如何再次摆脱它?

0 投票
2 回答
1426 浏览

python - 我们如何才能弄清楚为什么某些 uuencoded 文件没有使用 Python 正确解码?

我们正在尝试解码一些嵌入在 txt 文件中的 uuencoded PDF 文件。

我们遇到的问题是大多数 PDF 文件使用 Python 的 uuencode 库解码得很好。这是代码:

但是,有些文件在解码后无法打开。我们收到消息“打开此文档时出错。文件已损坏,无法修复。”

我们在 Google 上唯一能找到的是我们的文件可以使用 base64 进行编码,而 Python uuencoding 模块仅支持 base32。有没有一种方法可以判断它是使用 base64 还是 base32 编码的?

这是一个 txt 文件的示例,其中包含我们成功解码的嵌入式 uuencoded pdf: http ://www.sec.gov/Archives/edgar/data/1108046/000000000011020832/0000000000-11-020832.txt

这是一个失败的例子: http ://www.sec.gov/Archives/edgar/data/914257/000000000011005978/0000000000-11-005978.txt

当我们在 Python 中对这些进行解码时,不会出现任何类型的错误,并且一切似乎都在正常工作。是什么导致它们无法正确解码?有没有办法在我们处理它们时标记它?

0 投票
4 回答
28049 浏览

linux - 使用带有 uuencode 的“sendmail”发送邮件,并带有主题

我正在尝试使用 sendmail 发送带有附件的邮件。问题是我无法同时发送主题行。

以下命令行会触发两封邮件而不是一封 - 一封带有“ Subject : Report”,另一封带有附件:

0 投票
1 回答
567 浏览

html - 带附件的 HTML 电子邮件

我的一个朋友希望我帮助他制作一个包含页眉和页脚图像的 HTML 电子邮件模板。

最初我认为只创建一个表格 html 电子邮件就很容易了,它使用标签内的远程图像作为页眉和页脚,但是大多数电子邮件客户端默认情况下不会显示这些图像。

一位同事提到了 MIME 和 UUEncoding,但是我找不到一个明确的例子来说明如何实现这一点。

有人可以给我一个提示,告诉我如何实现我想要做的事情。

提前致谢

0 投票
1 回答
2670 浏览

javascript - javascript中的uudecode算法

我正在寻找 javascript 中 uudecode 算法的实现,有人知道是否有任何框架或原生 javascript 实现了这个功能?

我正在尝试在网络上找到解决方案,但我找不到任何东西,如果有任何帮助,我将不胜感激。

谢谢。

0 投票
1 回答
2361 浏览

unix - Unix sendmail 附件损坏

我正在使用 sendmail 将压缩文件作为附件邮寄到我的 ID。当我尝试从我的邮件中解压缩这个压缩文件时,它显示 INVALID ARCHIEVE DIRECTORY。请帮帮我。