Lines Matching refs:fileInfo

22 int32_t Lz4FileEntry::Init(const PkgManager::FileInfoPtr fileInfo, PkgStreamPtr inStream)

24 int32_t ret = PkgEntry::Init(&fileInfo_.fileInfo, fileInfo, inStream);
29 Lz4FileInfo *info = (Lz4FileInfo *)fileInfo;
42 fileInfo_.fileInfo.headerOffset = startOffset;
43 fileInfo_.fileInfo.dataOffset = startOffset;
49 PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo);
51 if (fileInfo_.fileInfo.headerOffset != startOffset) {
52 PKG_LOGE("start offset error for %s", fileInfo_.fileInfo.identity.c_str());
56 PKG_LOGE("outStream or inStream null for %s", fileInfo_.fileInfo.identity.c_str());
59 fileInfo_.fileInfo.dataOffset = startOffset;
62 {fileInfo_.fileInfo.packedSize, fileInfo_.fileInfo.unpackedSize},
63 0, fileInfo_.fileInfo.digestMethod
67 PKG_LOGE("Fail Compress for %s", fileInfo_.fileInfo.identity.c_str());
70 fileInfo_.fileInfo.packedSize = context.packedSize;
71 encodeLen = fileInfo_.fileInfo.packedSize;
72 PKG_LOGI("Pack packedSize:%zu unpackedSize: %zu offset: %zu %zu", fileInfo_.fileInfo.packedSize,
73 fileInfo_.fileInfo.unpackedSize, fileInfo_.fileInfo.headerOffset, fileInfo_.fileInfo.dataOffset);
79 PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo);
81 PKG_LOGE("Lz4FileEntry::Unpack : can not algorithm for %s", fileInfo_.fileInfo.identity.c_str());
87 PKG_LOGE("Lz4FileEntry::Unpack : outStream or inStream null for %s", fileInfo_.fileInfo.identity.c_str());
91 {fileInfo_.fileInfo.dataOffset, 0},
92 {fileInfo_.fileInfo.packedSize, fileInfo_.fileInfo.unpackedSize},
93 0, fileInfo_.fileInfo.digestMethod
97 PKG_LOGE("Failed decompress for %s", fileInfo_.fileInfo.identity.c_str());
100 fileInfo_.fileInfo.packedSize = context.packedSize;
101 fileInfo_.fileInfo.unpackedSize = context.unpackedSize;
102 PKG_LOGI("packedSize: %zu unpackedSize: %zu offset header: %zu data: %zu", fileInfo_.fileInfo.packedSize,
103 fileInfo_.fileInfo.unpackedSize, fileInfo_.fileInfo.headerOffset, fileInfo_.fileInfo.dataOffset);
104 outStream->Flush(fileInfo_.fileInfo.unpackedSize);
105 algorithm->UpdateFileInfo(&fileInfo_.fileInfo);
112 fileInfo_.fileInfo.identity = "lz4_";
113 fileInfo_.fileInfo.identity.append(std::to_string(nodeId_));
114 fileName_ = fileInfo_.fileInfo.identity;
115 fileInfo_.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE;
118 fileInfo_.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4;
120 fileInfo_.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4_BLOCK;
122 fileInfo_.fileInfo.headerOffset = headerOffset;
123 fileInfo_.fileInfo.dataOffset = dataOffset;
124 fileInfo_.fileInfo.unpackedSize = pkgFile_->GetPkgStream()->GetFileLength();
125 fileInfo_.fileInfo.packedSize = pkgFile_->GetPkgStream()->GetFileLength();