ext class
open zip file
add function to list files
split spec about c-extension
add subdir to sample
add dir and file class
dsl