The LibnameZip package, version: 0.0.1
The LibnameZip package, version: 0.0.1;
The LibnameZip package is a bunch of macros design to help emulate a ZIP-library engine in SAS.
[This is still an experimental phase, your feedback is most appreciated!]
Package allows seamlessly push back and forward data from a SAS library to a compressed ZIP file.
Check documentation for details.
EXAMPLE. Basic use case - Create library A associated with the R:/libnameZIP_A.zip file. Save the work.cars in A as cars. Read A.cars back (two ways) and compare results.
%libnameZip(A,R:/libnameZIP_A.zip)
data work.cars;
set sashelp.cars;
do i = 1 to 1e3;
output;
end;
label i = "Label for i";
run;
%libnameZipData(A,cars,work.cars);
data work.cars2;
set %libnameZipSet(A,cars);
run;
data work.cars3;
set A.cars; *works too!!;
run;
proc compare
base=work.cars
comp=work.cars2;
run;
Version information:
- Package: LibnameZip
- Version: 0.0.1
- Generated: 2026-05-18T12:33:38
- Author(s): Bartosz Jablonski (yabwon@gmail.com)
- Maintainer(s): Bartosz Jablonski (yabwon@gmail.com)
- License: MIT
- File SHA256:
F*88F0CBD8AE5D406EA48C93BBB488F16491A3B9A6F088F88393DBF3F940FD29CFfor this version - Content SHA256:
C*04483A086998A99CF2CBB7B3256117473D7105FEA032E9F1FA3ED01D8F5AB761for this version
Required SAS Packages:
- BasePlus(3.1.4)