func New() (http.FileSystem, error) {
	return NewWithNamespace(defaultNamespace)
}
New creates a new file system with the default registered zip contents data.
It unzips all files and stores them in an in-memory map.
package fs
import (
	"archive/zip"
	"bytes"
	"errors"
	"fmt"
	"io"
	"io/ioutil"
	"net/http"
	"os"
	"path"
	"path/filepath"
	"sort"
	"strings"
	"time"
)
var zipData = map[string]string{}
type file struct {
	os.FileInfo
	data []byte
	fs   *statikFS
}
type statikFS struct {
	files map[string]file
	dirs  map[string][]string
}
const defaultNamespace = "default"
func IsDefaultNamespace(assetNamespace string) bool {
	return assetNamespace == defaultNamespace
}
func Register(data string) {
	RegisterWithNamespace(defaultNamespace, data)
}
func RegisterWithNamespace(assetNamespace string, data string) {
	zipData[assetNamespace] = data
}