明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: tryhi

[源码] [原创]任意超大文件以原大小打包至VLX并极速释放(速度与硬盘写入速度一致)

    [复制链接]
发表于 2022-11-29 18:17 | 显示全部楼层
好好好,很好用,就是文件名有逗号不行,导致走了很多弯路。。。。
发表于 2022-12-3 19:57 | 显示全部楼层
太牛了,高人
发表于 2022-12-8 16:56 | 显示全部楼层
一句话很牛逼
发表于 2023-2-22 13:09 | 显示全部楼层
好神奇,是怎么做到的呢
发表于 2023-2-22 14:00 | 显示全部楼层
lisp不能将一个单独的"\n"写入文件(总是在\n前自动加入\r)
发表于 2023-2-22 14:13 | 显示全部楼层
【转载】AutoCAD与AutoLISP能在数种操作系统版本下运行.不同的操作系统在ASCII文本文件中使用不同的约定符以表示行结束.例如,UNIX用单个换行符(LF,即ASCII码10),而MS-DOS,PC-DOS使用两个字符(CR/LF,即ASCII码13和10)来完成同一任务.为了便于开发在上述诸操作系统中,能以可移植方式工作的AutoLISP程序,WRITE-CHAR将换行符(ASCII码10)转换成当前操作系统使用的行结束符(或字符串).因此,在PC-DOS/MS-DOS系统中:
      (write-char 10 f)   返回 10
   但是却将字符串CR/LF(ASCII码13及10)写入文件.WRITE-CHAR不能将NULL字符(ASCII码0)写入文件.
 楼主| 发表于 2023-2-23 11:31 | 显示全部楼层
hhc 发表于 2023-2-22 14:13
【转载】AutoCAD与AutoLISP能在数种操作系统版本下运行.不同的操作系统在ASCII文本文件中使用不同的约定符 ...

把10改成266即可
发表于 2023-2-24 17:36 | 显示全部楼层
本帖最后由 hhc 于 2023-2-25 10:03 编辑

试验成功,感谢。
发表于 2023-4-26 09:54 | 显示全部楼层
感谢分享,先收藏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 12:51 , Processed in 0.222386 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表