ZLIB version 1.2.3 for AS400 installation instructions
I) From an AS400 *SAVF file:
1) Unpacking archive to an AS400 save file
On the AS400:
_ Create the ZLIB AS400 library:
CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library')
_ Create a work save file, for example:
CRTSAVF FILE(ZLIB/ZLIBSAVF)
On a PC connected to the target AS400:
_ Unpack the save file image to a PC file "ZLIBSAVF"
_ Upload this file into the save file on the AS400, for example
using ftp in BINARY mode.
2) Populating the ZLIB AS400 source library
On the AS400:
_ Extract the saved objects into the ZLIB AS400 library using:
RSTOBJ OBJ(*ALL) SAVLIB(ZLIB) DEV(*SAVF) SAVF(ZLIB/ZLIBSAVF) RSTLIB(ZLIB)
3) Customize installation:
_ Edit CL member ZLIB/TOOLS(COMPILE) and change parameters if needed,
according to the comments.
_ Compile this member with:
CRTCLPGM PGM(ZLIB/COMPILE) SRCFILE(ZLIB/TOOLS) SRCMBR(COMPILE)
4) Compile and generate the service program:
_ This can now be done by executing:
CALL PGM(ZLIB/COMPILE)
II) From the original source distribution:
1) On the AS400, create the source library:
CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library')
2) Create the source files:
CRTSRCPF FILE(ZLIB/SOURCES) RCDLEN(112) TEXT('ZLIB library modules')
CRTSRCPF FILE(ZLIB/H) RCDLEN(112) TEXT('ZLIB library includes')
CRTSRCPF FILE(ZLIB/TOOLS) RCDLEN(112) TEXT('ZLIB library control utilities')
3) From the machine hosting the distribution files, upload them (with
FTP in text mode, for example) according to the following table:
Original AS400 AS400 AS400 AS400
file file member type description
SOURCES Original ZLIB C subprogram sources
adler32.c ADLER32 C ZLIB - Compute the Adler-32 checksum of a dta strm
compress.c COMPRESS C ZLIB - Compress a memory buffer
crc32.c CRC32 C ZLIB - Compute the CRC-32 of a data stream
deflate.c DEFLATE C ZLIB - Compress data using the deflation algorithm
gzio.c GZIO C ZLIB - IO on .gz files
infback.c INFBACK C ZLIB - Inflate using a callback interface
inffast.c INFFAST C ZLIB - Fast proc. literals & length/distance pairs
inflate.c INFLATE C ZLIB - Interface to inflate modules
inftrees.c INFTREES C ZLIB - Generate Huffman trees for efficient decode
trees.c TREES C ZLIB - Output deflated data using Huffman coding
uncompr.c UNCOMPR C ZLIB - Decompress a memory buffer
zutil.c ZUTIL C ZLIB - Target dependent utility functions
H Original ZLIB C and ILE/RPG include files
crc32.h CRC32 C ZLIB - CRC32 tables
deflate.h DEFLATE C ZLIB - Internal compression state
inffast.h INFFAST C ZLIB - Header to use inffast.c
inffixed.h INFFIXED C ZLIB - Table for decoding fixed codes
inflate.h INFLATE C ZLIB - Internal inflate state definitions
inftrees.h INFTREES C ZLIB - Header to use inftrees.c
trees.h TREES C ZLIB - Created automatically with -DGEN_TREES_H
zconf.h ZCONF C ZLIB - Compression library configuration
zlib.h ZLIB C ZLIB - Compression library C user interface
as400/zlib.inc ZLIB.INC RPGLE ZLIB - Compression library ILE RPG user interface
zutil.h ZUTIL C ZLIB - Internal interface and configuration
TOOLS Building source software & AS/400 README
as400/bndsrc BNDSRC Entry point exportation list
as400/compile.clp COMPILE CLP Compile sources & generate service program
as400/readme.txt README TXT Installation instructions
4) Continue as in I)3).
Notes: For AS400 ILE RPG programmers, a /copy member defining the ZLIB
API prototypes for ILE RPG can be found in ZLIB/H(ZLIB.INC).
Please read comments in this member for more information.
Remember that most foreign textual data are ASCII coded: this
implementation does not handle conversion from/to ASCII, so
text data code conversions must be done explicitely.
Always open zipped files in binary mode.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
FileZilla Server 源码0.9.30 (617个子文件)
zlib.3 4KB
README.686 2KB
zlib.adb 20KB
test.adb 13KB
zlib-streams.adb 6KB
mtest.adb 4KB
read.adb 4KB
buffer_demo.adb 4KB
zlib-thin.adb 3KB
zlib-thin.ads 15KB
zlib.ads 13KB
zlib-streams.ads 4KB
gvmat64.asm 16KB
inffas32.asm 16KB
match686.asm 15KB
inffasx64.asm 10KB
bld_ml32.bat 92B
bld_ml64.bat 86B
leds.bmp 3KB
donate.bmp 1KB
Toolbar.bmp 886B
transfer_modes.bmp 886B
userlisttoolbar.bmp 478B
bndsrc 5KB
Makefile.bor 3KB
Makefile.bor 3KB
zlib.bsc 307KB
DotZLib.build 1KB
unzip.c 69KB
deflate.c 66KB
zip.c 64KB
inflate.c 51KB
trees.c 44KB
gzlog.c 40KB
puff.c 40KB
inffas86.c 40KB
gun.c 25KB
enough.c 24KB
infback.c 22KB
infback9.c 21KB
gzread.c 20KB
blast.c 17KB
miniunz.c 17KB
gzappend.c 16KB
untgz.c 16KB
example.c 16KB
zran.c 15KB
gzwrite.c 14KB
minizip.c 14KB
gzlib.c 14KB
gzjoin.c 14KB
inftrees.c 13KB
crc32.c 13KB
inffast.c 13KB
inftree9.c 13KB
sshsh512.c 12KB
iowin32.c 12KB
minigzip.c 11KB
sshmd5.c 10KB
sshsha.c 10KB
fitblk.c 8KB
mztools.c 8KB
ioapi.c 7KB
testzlib.c 7KB
inffas8664.c 7KB
zutil.c 7KB
zpipe.c 6KB
adler32.c 5KB
int64.c 4KB
compress.c 2KB
uncompr.c 2KB
gzclose.c 678B
zfstream.cc 13KB
test.cc 1KB
ChangeLog 61KB
DotZLib.chm 71KB
compile.clp 7KB
zconf.h.cmakein 13KB
make_vms.com 23KB
make_vms.com 901B
configure 17KB
README.contrib 3KB
ControlSocket.cpp 97KB
mmgr.cpp 74KB
Permissions.cpp 63KB
AsyncSslSocketLayer.cpp 60KB
AsyncSocketEx.cpp 52KB
Server.cpp 42KB
tinyxmlparser.cpp 38KB
tinyxml.cpp 38KB
MainFrm.cpp 35KB
SystemTray.cpp 33KB
Options.cpp 32KB
AsyncGssSocketLayer.cpp 30KB
TransferSocket.cpp 29KB
AsyncSocketExLayer.cpp 26KB
ServerThread.cpp 26KB
UsersListCtrl.cpp 24KB
GroupsDlgSharedFolders.cpp 18KB
UsersDlgSharedFolders.cpp 18KB
共 617 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
hellosijian
- 粉丝: 35
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页