impl(const std::string &url, std::tr1::shared_ptr<const std::vector<unsigned char> > compressed) : url_(url), compressed_(compressed), mrsource_(compressed_->data(), compressed_->size()), gzsource_(&mrsource_) { }