几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » DirectDWG
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-05-04, 03:26 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】ac2004 format spec. compression question

ac2004 format spec. compression question
ac2004 format spec. compression question
i'm looking at the spec for the compression, and near the top of
section 4.9 (compression) it says:
following the first literal run, there will be a set of compression opcodes that define 3 values:
compressedbytes 鈥?number of 鈥渃ompressed鈥?bytes that are to be copied to this location from a previous location in the data stream.
compoffset 鈥?offset backwards from the current location, where the 鈥渃ompressed鈥?bytes should be copied from.
litcount 鈥?number of uncompressed or literal bytes to be copied from the input stream, following the addition of the compressed bytes.
the thing which i cannot work out is where the "current location" (referred to in
the "compoffset" description) is.
i thought it should be the location at which the file pointer sits after having read
the "current" opcodes. but, this just gives me junk. i've tried going backwards
from a range of different "current locations", but again all to no avail.
if i knew for sure where the "current location" is, at least i'd know how to set
up my code properly.
it might be a bug in my reader, but it seems to handle reading of the "compressed"
section properly (it always finishes properly). but the data it ends up creating,
through concatenation of the literal & compressed file data, is junk.
for example, after creating the section map, the first two section number/size
pairs are valid:
[1] = 21536
[2] = 416
these first 16 bytes (ie: making up the four, 4 byte integers) are coming from
the first literal run of 17 bytes. but thereafter, the values coming out in the
section map are garbage (ie: they are coming from the first set of compression
opcodes): 0x4c and 0x01.
thanks
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】mil spec yang686526 American standards 0 2009-04-29 08:51 PM
【转帖】gdt question for 2 keyways on shaf yang686526 American standards 0 2009-04-29 08:09 PM
【转帖】emplate sheet format question yang686526 SolidWorks二次开发 0 2009-04-13 02:55 PM


所有的时间均为北京时间。 现在的时间是 10:47 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多