返回资讯中心
外部精选
软件工程
#开发者实时流

编程爱好者用受限编程技巧实现解压缩算法

来源标题:Fun with Constrained Programming

一名开发者通过仅使用 write 调用的受限编程方式实现了数据解压缩功能,引发技术社区讨论。该方法将输出缓冲区固定在特定位置,绕过了常规 print 等输出函数。作者曾合著关于 CRC-32 实现细节的论文。

Hacker News 最新colejohnson662026/11/15 · 今天3 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

除非使用'write',否则还有哪些其他调用可用? 我不太确定是怎么回事,但在把这篇内容发到 Facebook 上之后,人们访问该链接时,却收到了来自 Facebook 的安全警告…… 倒不是想过多自夸,但我是一篇论文的合著者,那篇论文更抽象地讨论了如何实现给定的 CRC,同时也给出了 CRC-32 的具体 C 实现——是用英文写的,适合像我这样不懂法语的人。:-) http://sar.informatik.hu-berlin.de/research/publications/SAR-PR-2006-05/SAR-PR-2006-05_.pdf 我搞不明白你是怎么生成那个输出的,我没看到任何对打印函数的调用。输出应该位于某个固定位置吗?你能解释一下吗? 不用了,我现在看到输出缓冲区了。可是除了写入 stdout,你还能做别的什么呢?比如说,你如何输出解压后的数据? 我在这上面折腾了一段时间,不过你还是超过了我。能请你给我写封信吗?我在哪里都找不到你邮箱地址的链接。我只是想讨论一下你的惊人发现。谢谢。Random 你可以通过我的网站给我发邮件: http://www.TheLegendOfRandom.com 干得漂亮,先生。干得漂亮!这种疯狂的东西真是太有趣了,你赢得了疯狂的赞誉!

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →