阅读内容

Linux下不支持2G文件解决方案

[日期:2008-08-01] 来源:Linux公社  作者:hetaoos Linux编辑


问题1:部分ftp客户端不支持2G文件

解决方法:

下载netkit-ftp-0.18-pre1.tar.gz,解压缩后,修改ftp/ftp.c,ftp/main.c

加入

#define _LARGEFILE_SOURCE   //for LFS support

#define _FILE_OFFSET_BITS 64 //for LFS support

然后./configure && make 下,用ftp/ftp文件覆盖系统自带的ftp客户端

问题解决,再也不会在你上传文件的时候提示:

ftp> put luo.dbf

local: luo.dbf remote: luo.dbf

local: luo.dbf: File too large

问题2:openssl加密文件不支持2G文件

解决方法:

openssl加密文件不支持2G文件的问题

此方法同样适用,问题fix

下载openssl代码包,在openssl.c文件中加入:

#define _LARGEFILE_SOURCE   //for LFS support

#define _FILE_OFFSET_BITS 64 //for LFS support

重新编译

顺便卖个白菜

linux下使用openssl加解密文件

加密: ./openssl enc -des -e -a -in haha.log -out haha.log.des

解密: ./openssl enc -des -d -a -in haha.log.des -out haha.log

一次类推,多半Linux不支持2G文件的问题,可通过此办法解决。




本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google