组织表达,iso格式蓝光

by admin on 2019年4月5日

 

近日检查实验服务器,发现js/css文件都未曾减少过,入手化解此题材先。

Atitit.iso格式蓝光 BDMV 结构表明

组织表达,iso格式蓝光。Atitit.iso格式蓝光 BDMV 结构表明

EMAIL功用完成:

本次压缩选择 yui compress (2.4.八)

 

 

一.发送EMAIL带附件,并且带压缩文件夹做为附属类小部件

收缩脚本:

 

 

#_*_coding:utf-8_*_

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email.header import Header
from email import encoders
import time
import yaml,os,base64
from pos.lib import gl,scripts


class EmailClass(object):
    def __init__(self):
        self.curDateTime = str(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())) #当前日期时间
        self.config = scripts.getYamlfield(gl.configFile) #配置文件路径
        self.sender = self.config['EMAIL']['Smtp_Sender'] # 从配置文件获取,发件人
        self.receivers = self.config['EMAIL']['Receivers']  # 从配置文件获取,接收人
        self.msg_title = self.config['EMAIL']['Msg_Title'] #从配置文件获取,邮件标题
        self.sender_server = self.config['EMAIL']['Smtp_Server'] #从配置文件获取,发送服务器
        self.From = self.config['EMAIL']['From']
        self.To = self.config['EMAIL']['To']

    '''
    配置邮件内容
    '''
    @property
    def setMailContent(self):
        print self.receivers
        msg = MIMEMultipart()
        msg['From'] = Header(self.From,'utf-8')
        msg['To'] = self.To
        msg['Subject'] = Header('%s%s'%(self.msg_title,self.curDateTime),'utf-8')

        #附件路径
        dirpath = gl.reportPath
        zipfile = os.path.join(os.path.dirname(dirpath), 'report.zip')
        reportfile = os.path.join(gl.reportPath, 'Report.html')
        scripts.zipDir(dirpath,zipfile) #压缩报告
        #增加邮件内容为html
        fp = open(reportfile, 'rb')
        reportHtmlText = fp.read()
        msg.attach(MIMEText(reportHtmlText,'html','utf-8'))
        fp.close()

        #增加附件
        html = self.addAttach(zipfile,filename='Report%s.zip'%self.curDateTime) #自动化测试报告附件
        msg.attach(html)

        return msg


    '''
    增加附件
    '''
    def addAttach(self,apath,filename='Report.html'):
        with open(apath, 'rb') as fp:
            attach = MIMEBase('application','octet-stream')
            attach.set_payload(fp.read())
            attach.add_header('Content-Disposition', 'attachment', filename=filename)
            encoders.encode_base64(attach)
            fp.close()
            return attach


    '''
    发送电子邮件
    '''
    def sendEmail(self,message):
        try:
            smtpObj = smtplib.SMTP()
            smtpObj.connect(self.sender_server,25)
            smtpObj.login(self.sender,self.config['EMAIL']['Password'])
            smtpObj.sendmail(self.sender,self.receivers , message.as_string())
            smtpObj.quit()
            print "邮件发送成功"
        except smtplib.SMTPException as ex:
            print "Error: 无法发送邮件.%s"%ex

    #发送调用
    @property
    def send(self):
        self.sendEmail(self.setMailContent)

if __name__=="__main__":
    EmailClass().send
#!/bin/sh
echo "###########################"
echo "---------------------------"
echo "begin to compress JS file."
for file in `find . -name "*.js"`
do
echo "Compressing $file …"
java -jar yuicompressor-2.4.8.jar -type js -o $file $file
done
echo "compress js file compeleted."
echo "---------------------------"

echo "begin to compress css file."
for file in `find . -name "*.css"`
do
echo "Compressing $file …"
java -jar yuicompressor-2.4.8.jar -type css -o $file $file
done
echo "compress CSS file compeleted."
echo "---------------------------" 

一. Iso是个复合文件1

一. Iso是个复合文件一

 

解压附属类小部件中的文件,直接在如今文件夹(包涵子文件夹)中即可成功对js/css文件的削减

二. Iso内部格式如下1

二. Iso内部格式如下一

2.压缩文件夹及文件代码:

 文件地方: 

2.一. Bdmv文书夹格式 BDMV(Blu-ray Disk Movie、BD-MV),为蓝光光碟规格之一的“BD-ROM”所运用的格式之一壹

2.一. Bdmv文件夹格式 BDMV(Blu-ray Disk Movie、BD-MV),为蓝光光碟规格之1的“BD-ROM”所运用的格式之11

def zipDir(dirpath,outFullName):
    """
    压缩指定文件夹
    :param dirpath: 目标文件夹路径
    :param outFullName: 压缩文件保存路径+xxxx.zip
    :return: 无
    """
    zip = zipfile.ZipFile(outFullName,"w",zipfile.ZIP_DEFLATED)
    for path,dirnames,filenames in os.walk(dirpath):
        # 去掉目标跟路径,只对目标文件夹下边的文件及文件夹进行压缩
        fpath = path.replace(dirpath,'')

        for filename in filenames:
            zip.write(os.path.join(path,filename),os.path.join(fpath,filename))
    zip.close()

3. m2ts2

3. m2ts2

 

四. Bdmv文件夹格式 详细二

4. Bdmv文本夹格式 详细二

三.布局文件config.yaml

 

 

    Smtp_Server: smtp.exmail.qq.com
    Smtp_Sender: xxxx@163.com
    Password: xxxxxx
    Msg_Title: UI自动化测试结果
    Receivers: ['xxxx@126.com']  #收件人
    From: 自动化测试系统
    To: 测试组

1. Iso是个复合文件

1. Iso是个复合文件

 

2. Iso内部格式如下

蓝光原盘唯有bdmv、certificate多少个文件夹

在BDMV中找到STREAM文件夹并进入;在STREAM文件下得以观看录制文件,扩充名称为m二ts

二. Iso内部格式如下

蓝光原盘唯有bdmv、certificate多少个公文夹

在BDMV中找到STREAM文件夹并进入;在STREAM文件下得以见到录像文件,扩张名叫m二ts

2.一. Bdmv文本夹格式 BDMV(Blu-ray Disk Movie、BD-MV),为蓝光光碟标准之1的“BD-ROM”所利用的格式之一

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 Ake巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:14665壹玖八三九@qq.com

转发请注解来源: 

 

文件夹 PATH 列表

卷连串号为 0000-4八二三

E:.

├─BDMV

│  ├─AUXDATA

组织表达,iso格式蓝光。│  ├─BACKUP

│  │  ├─CLIPINF

│  │  ├─JAR

│  │  │  └─00000

│  │  └─PLAYLIST

│  ├─CLIPINF

│  ├─JAR

│  │  └─00000

│  ├─META

│  │  └─DL

│  ├─PLAYLIST

│  └─STREAM

└─CERTIFICATE

    └─BACKUP

 

二.壹. Bdmv文本夹格式 BDMV(Blu-ray Disk Movie、BD-MV),为蓝光光碟规格之一的“BD-ROM”所利用的格式之一

 

笔者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 Ake巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:14665一玖八三九@qq.com

转发请表明来源: 

 

文件夹 PATH 列表

卷体系号为 0000-4捌二三

E:.

├─BDMV

│  ├─AUXDATA

│  ├─BACKUP

│  │  ├─CLIPINF

│  │  ├─JAR

│  │  │  └─00000

│  │  └─PLAYLIST

│  ├─CLIPINF

│  ├─JAR

│  │  └─00000

│  ├─META

│  │  └─DL

│  ├─PLAYLIST

│  └─STREAM

└─CERTIFICATE

    └─BACKUP

 

3. m2ts

 编辑

.m2ts 是1种录制文件格式(container)可支撑多职责的影音流。 m贰ts架构于MPEG transport stream 以及有名的 BDAV MPEG-贰 transport stream. 那种文件格式多扶助于高清的 Blu-ray Disc 与 AVCHD。DV拍录的录制文件在DV硬盘里的AVCHD目录内展现是MTS文本,那是一种采取MPGE-4AVC/H.264格式编码的高清录像文件,通过附带的PMB转换到微型总计机硬盘后改为M二TS。那种优化压缩的摄像格式拍录出来的录像品质明明优化MPEG2调整和收缩的HD高清格式

 

M二TS是指Blu-ray BDMV的stream 封装容器

那种根据MPEG4 H.26肆 M2TS是指Blu-ray BDMV的stream 封装容器。简单来通晓便是“高清录制格式”。

MTS文件,那是一种采取MPGE-肆 AVC/H.26四格式编码的高清录像文件,通过附带的PMB转换成电脑硬盘后改成M二TS。这种依据MPEG四 H.26四优化压缩的录像格式拍片出来的录制品质一目精通优化MPEG二减小的HD高清格式。

 

3. m2ts

 编辑

bf88必发唯一官网,.m二ts 是一种录制文件格式(container)可支撑多职责的影音流。 m贰ts架构于MPEG transport stream 以及知名的 BDAV MPEG-二 transport stream. 那种文件格式多帮助于高清的 Blu-ray Disc 与 AVCHD。DV拍录的录像文件在DV硬盘里的AVCHD目录内展现是MTS文件,那是一种选拔MPGE-4AVC/H.264格式编码的高清录像文件,通过附带的PMB转换到总计机硬盘后成为M二TS。那种优化压缩的录像格式拍戏出来的录像品质显著优于MPEG2缩减的HD高清格式

 

M二TS是指Blu-ray BDMV的stream 封装容器

这种遵照MPEG四 H.26四 M贰TS是指Blu-ray BDMV的stream 封装容器。简单来驾驭便是“高清摄像格式”。

MTS文件,那是壹种选拔MPGE-四 AVC/H.26四格式编码的高清摄像文件,通过附带的PMB转换成电脑硬盘后化作M二TS。那种依照MPEG四 H.26肆优化压缩的录像格式拍片出来的录制品质显明优化MPEG贰滑坡的HD高清格式。

 

4. Bdmv文书夹格式 详细

文件夹 PATH 列表

卷类别号为 0000-4八二三

E:.

│  tree.txt

│  treex.txt

│  

├─BDMV

│  │  index.bdmv

│  │  MovieObject.bdmv

│  │  

│  ├─AUXDATA

│  │      bdtmdlist.xml

│  │      _dsa_version_

│  │      

│  ├─BACKUP

│  │  │  index.bdmv

│  │  │  MovieObject.bdmv

│  │  │  

│  │  ├─CLIPINF

│  │  │      00000.clpi

│  │  │      00001.clpi

│  │  │      00002.clpi

│  │  │      00003.clpi

│  │  │      00004.clpi

│  │  │      00005.clpi

│  │  │      00006.clpi

│  │  │      

│  │  ├─JAR

│  │  │  └─00000

│  │  │          main.0.aca

│  │  │          main.1.png

│  │  │          map.txt

│  │  │          

│  │  └─PLAYLIST

│  │          00000.mpls

│  │          00001.mpls

│  │          00002.mpls

│  │          00003.mpls

│  │          00004.mpls

│  │          01000.mpls

│  │          01001.mpls

│  │          01002.mpls

│  │          

│  ├─CLIPINF

│  │      00000.clpi

│  │      00001.clpi

│  │      00002.clpi

│  │      00003.clpi

│  │      00004.clpi

│  │      00005.clpi

│  │      00006.clpi

│  │      

│  ├─JAR

│  │  └─00000

│  │          main.0.aca

│  │          main.1.png

│  │          map.txt

│  │          

│  ├─META

│  │  └─DL

│  │          bdmt_eng.xml

│  │          large_wallpaper.jpg

│  │          small_wallpaper.jpg

│  │          

│  ├─PLAYLIST

│  │      00000.mpls

│  │      00001.mpls

│  │      00002.mpls

│  │      00003.mpls

│  │      00004.mpls

│  │      01000.mpls

│  │      01001.mpls

│  │      01002.mpls

│  │      新建文本文书档案.txt

│  │      

│  └─STREAM

│          00000.m2ts

│          00001.m2ts

│          00002.m2ts

│          00003.m2ts

│          00004.m2ts

│          00005.m2ts

│          00006.m2ts

│          

└─CERTIFICATE

    │  id.bdmv

    │  

    └─BACKUP

            id.bdmv

            

 

 

 

 

 

四. Bdmv文书夹格式 详细

文件夹 PATH 列表

卷序列号为 0000-4捌二三

E:.

│  tree.txt

│  treex.txt

│  

├─BDMV

│  │  index.bdmv

│  │  MovieObject.bdmv

│  │  

│  ├─AUXDATA

│  │      bdtmdlist.xml

│  │      _dsa_version_

│  │      

│  ├─BACKUP

│  │  │  index.bdmv

│  │  │  MovieObject.bdmv

│  │  │  

│  │  ├─CLIPINF

│  │  │      00000.clpi

│  │  │      00001.clpi

│  │  │      00002.clpi

│  │  │      00003.clpi

│  │  │      00004.clpi

│  │  │      00005.clpi

│  │  │      00006.clpi

│  │  │      

│  │  ├─JAR

│  │  │  └─00000

│  │  │          main.0.aca

│  │  │          main.1.png

│  │  │          map.txt

│  │  │          

│  │  └─PLAYLIST

│  │          00000.mpls

│  │          00001.mpls

│  │          00002.mpls

│  │          00003.mpls

│  │          00004.mpls

│  │          01000.mpls

│  │          01001.mpls

│  │          01002.mpls

│  │          

│  ├─CLIPINF

│  │      00000.clpi

│  │      00001.clpi

│  │      00002.clpi

│  │      00003.clpi

│  │      00004.clpi

│  │      00005.clpi

│  │      00006.clpi

│  │      

│  ├─JAR

│  │  └─00000

│  │          main.0.aca

│  │          main.1.png

│  │          map.txt

│  │          

│  ├─META

│  │  └─DL

│  │          bdmt_eng.xml

│  │          large_wallpaper.jpg

│  │          small_wallpaper.jpg

│  │          

│  ├─PLAYLIST

│  │      00000.mpls

│  │      00001.mpls

│  │      00002.mpls

│  │      00003.mpls

│  │      00004.mpls

│  │      01000.mpls

│  │      01001.mpls

│  │      01002.mpls

│  │      新建文本文书档案.txt

│  │      

│  └─STREAM

│          00000.m2ts

│          00001.m2ts

│          00002.m2ts

│          00003.m2ts

│          00004.m2ts

│          00005.m2ts

│          00006.m2ts

│          

└─CERTIFICATE

    │  id.bdmv

    │  

    └─BACKUP

            id.bdmv

            

 

 

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图