public static function createDirEntry($path, $timestamp)
{
$fileEntry = new ZipFileEntry();
$fileEntry->gzType = 0;
$fileEntry->gpFlags = 0;
$fileEntry->fileCRC32 = 0;
$fileEntry->externalFileAttributes = ZipFileEntry::EXT_FILE_ATTR_DIR;
$fileEntry->gzLength = 0;
$fileEntry->dataLength = 0;
$fileEntry->isDirectory = true;
$fileEntry->dosTime = ZipUtils::getDosTime($timestamp);
$fileEntry->path = $path;
$ef = new ExtendedTimeStampExtraField();
$ef->setModTime($timestamp);
$ef->setAccessTime($timestamp);
$fileEntry->addExtraField($ef);
$ef = new GenericExtraField();
$ef->header = AbstractExtraField::HEADER_UNIX_TYPE_3;
$ef->setFieldData("รจ", '');
$fileEntry->addExtraField($ef);
return $fileEntry;
}