Skip to content

The LibnameZip package, version: 0.0.1

Choose a tag to compare

@yabwon yabwon released this 18 May 11:57
· 2 commits to main since this release

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*88F0CBD8AE5D406EA48C93BBB488F16491A3B9A6F088F88393DBF3F940FD29CF for this version
  • Content SHA256: C*04483A086998A99CF2CBB7B3256117473D7105FEA032E9F1FA3ED01D8F5AB761 for this version

Required SAS Packages:

  • BasePlus(3.1.4)