gif文件如何能通过文件头知道文件大小(不是长宽)? gif文件如何能通过文件头知道文件大小(不是长宽)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是gif通过网络广播,经常出现100k的文件只收到90k的情况,我想通过文件头知道文件应该的大小,再和实际大小进行比较,但gif和bmp不同,不能通过长宽计算大小,gif文件头里有文件大小吗? http://hi.baidu.com/%D1%A9%C0%C72002/blog/item/38bc10777b877f1cb051b9ab.html答案好像是不能.... CHttpFile* fileGet;DWORD dwStatus;DWORD dwBuffLen = sizeof(dwStatus);fileGet->QueryInfo(HTTP_QUERY_FLAG_NUMBER|HTTP_QUERY_CONTENT_LENGTH, &dwStatus, &dwBuffLen);dwStatus就是文件长度了。 知道gif文件的实际大小很简单,但我想通过读文件头知道gif文件的理论大小,比如bmp文件就可以根据文件头里的信息得到文件的理论大小 好像有个类叫:CFileStatus,这个类的变量有个属性可以查看文件大小。 FILE *fp;short w, h;fp = fopen( "f.gif", "rb");fseek( fp, 6, SEEK_SET);fread( &w, 2, 1, fp);fread( &h, 2, 1, fp); 请有经验人指点,如何编写带中划线编辑框的扩展类 消息响应优先级问题 请教vfw视频切换问题 SendMessage怎么传一结构数据? 怎样对二值图像中的几块连通区域进行标记?并且还要分析其重心,矩,方差?请高手不吝指点 串口问题,急急急急急急。。。。。。。 急问,如何使我的ActiveX控件不被别的控件遮住 菜鸟问题:如何把数据输出到WORD文档?? MFC 怎样不响应鼠标移动的消息 关于ADO连接数据库并写数据库CPU利用率的问题 本人想下载个viusal studio 2005 专业版
DWORD dwStatus;
DWORD dwBuffLen = sizeof(dwStatus);
fileGet->QueryInfo(HTTP_QUERY_FLAG_NUMBER|HTTP_QUERY_CONTENT_LENGTH, &dwStatus, &dwBuffLen);
dwStatus就是文件长度了。
short w, h;
fp = fopen( "f.gif", "rb");
fseek( fp, 6, SEEK_SET);
fread( &w, 2, 1, fp);
fread( &h, 2, 1, fp);