免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4267 | 回复: 27
打印 上一主题 下一主题

各位朋友帮帮忙,非常棘手的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-17 18:56 |只看该作者 |正序浏览
请问下各位朋友,我借助zlib库实现的一个C++的压缩算法,在windows上生成.dll(vs2005编译连接)     aix上生成.so(xlc编译连接) .利用.exe的应用程序调用它,来实现对文件的压缩.解压  单独测试windows上 和aix上都可以通过.  但是出现的特殊情况是 windows上压缩过的数据 利用ftp传送到aix上利用同一个代码写的.exe的应用程序去解压却不行,.aix上压缩过的文件传到windows上也不能解压,哪位朋友就告诉我这个是这个zlib库的问题还是环境或者平台问题,以及建议和解决方案呢,不甚感激.

论坛徽章:
0
28 [报告]
发表于 2007-07-18 13:40 |只看该作者
谢谢g_hk ftp传输没有问题已经测试,是我没有注意到二个平台处理int型数据不同的原因,

我的另外的一个贴子已经开始讨论如何处理这个问题了,怎么能让程序识别处理后的数据是哪个平台的

论坛徽章:
0
27 [报告]
发表于 2007-07-18 11:28 |只看该作者

回复 #1 coollqm 的帖子

建议:
   先证明是不是ftp传输出来的文件有问题:
   可以将一个2进制的文件从win ftp到 aix. 再通过aix ftp 回win..
   比较两个文件是否一致. 文件最好在1M左右吧. 以bin传.

   如果没问题. 那一定是你的程序有问题了. 应该是跨平台上没做好了. 不知道是不是存在big little endian问题?

论坛徽章:
0
26 [报告]
发表于 2007-07-18 09:46 |只看该作者
恩是的,我每传一个文件选择的都是binnary

论坛徽章:
0
25 [报告]
发表于 2007-07-18 09:28 |只看该作者
FTP 传输时选择BINARY方式

论坛徽章:
0
24 [报告]
发表于 2007-07-17 22:49 |只看该作者
我的/home$>ls 后下有如下文件
TT-DB henzhen lost+found mqm  wampub
guest mitui tmp  wtrans

论坛徽章:
0
23 [报告]
发表于 2007-07-17 22:44 |只看该作者
可能是我懂的太少了,我是win 下的程序员对aix了解的还是太少了.

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
22 [报告]
发表于 2007-07-17 22:39 |只看该作者
原帖由 coollqm 于 2007-7-17 22:31 发表
没有管理员权限装不了那个东西吧   MIX

这个你听谁说的。所谓的 Unix 系统下的软件安装,一般就是把对应的文件拷贝到对应的地方,并设置相应的权限。像 md5sum 这种小程序,编译出来后把可执行文件放到 $HOME/bin 下(或其他地方,随你),然后再把该目录加到当前用户的 $PATH 环境变量中即可。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
21 [报告]
发表于 2007-07-17 22:34 |只看该作者
原帖由 coollqm 于 2007-7-17 22:30 发表
哭了,这台服务器没有装md5sum    not  found

md5sum 是 Linux 下用来计算 MD5 checksum 的一个工具,在 AIX 上实现相同功能的可能用的是另外一个不同名字的工具。搜索一下嘛,不要什么都等着别人来告诉你。

论坛徽章:
0
20 [报告]
发表于 2007-07-17 22:31 |只看该作者
没有管理员权限装不了那个东西吧   MIX
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP