yes, these tools can also get the shaders but you won't get hlsl code but assembler code.

i think a filepacker could be done quite easily with add_buffer and some free zip library (with encryption support).