SlideShare une entreprise Scribd logo
1  sur  19
TV

@youzaka
• HDD           4.5TB

•
    cron

•          ts
• 188    1



• 0x47
• 4

 •
• EventInformationTable

•
•                4

        •   a … transport_error_indicator
            b … payload_unit_start_indicator
            c … transport_priority
            d … transport_scrambling_control
            e … adaptation_field_control
            f … continuity_counter

 sync_byte       abc                PID        d   e    f
   8bit          111               13bit       2   2   4bit
01000111000000010100000000010001
PID
•

    0x00   PAT        PMT PID
PAT        PMT                  PID
    0x11   SDT   service_id
    0x12   EIT
    0x14   TDT
EIT

• 47   40   12   1f   00   61   f0   48   00   a3   c5   88
  f8   40   11   00   04   88   61   03   5a   da   1b   03
  00   00   02   00   00   00   07   d6   05   11   00   a1
  03   5a   03   5b   da   1b   05   00   00   00   30   00
  00   07   d6   05   11   00   a1   03   5b   03   5c   da
  1b   05   30   00   00   30   00   00   07   d6   05   11
  00   a1   03   5c   a1   ff   60   3f   ff   ff   ff   ff
  ff   ff   ff   ff   ff   ff   ff   ff   ff   ff   ff   ff ..
  ff   ff   ff   ff   ff   ff   ff   ff   ff   ff   ff   ff
EIT
                PID 0x12=EIT

 • 47     40 12 1f
      00 section_length service_id 0xa3=163=BS-TBS(3)→ SDT
pointer_field
      61 f0 48 00 a3 c5 88 f8 40 11 00                       04 88 61
      03 5a da 1b 03 00 00 02 00 00 00                       07
      d6 05 11 00 a1 03 5a
event 03 5b da 1b 05 00 00 00 30 00 00                       07
      d6 05 11 00 a1 03 5b
      03 5c da 1b 05 30 00 00 30 00 00                       07
      d6 05 11 00 a1 03 5c
      a1 ff 60 3f CRC
      ff ff ff ff ff ff ff ff ff ff ff                       ff ff ff
      ff ff .. ff ff ff ff ff ff ff ff                       ff ff ff
      ff
    (           0xff           )
event

  •             start time 0xda1b=2011-10-01 duration 0x020000 = 2:00:00

        03 5a da 1b 03 00 00 02 00 00 00 07
        d6 05 11 00 a1 03 5a           descriptor_loop_length
tag 0xd6=  descriptor_length
EventGroupDescriptor
        03 5b da 1b 05 00 00 00 30 00 00 07
event
        d6 05 11 00 a1 03 5b

        03 5c da 1b 05 30 00 00 30 00 00 07
        d6 05 11 00 a1 03 5c

            event
        service_id=0xa3=163(BS-TBS3) event_id=0x35a
        service_id=0xa1=161(BS-TBS1) event_id=0x35a
tag 0x4d=
         start time 0xda15=2011-09-25 duration 0x010000 = 1:00:00 ShortEventDescriptor
         •    4e f1 1a 00 98 d1 01 01 40 10 00 04 01 4e
              42 a2 da 15 17 00 00 01 00 00 00 ff 4d a9 6a 70 6e
              31 42 67 32 7e 42 24 0e 21 21 0f 37 60 45 2a 1b 7c
event_name_ d3 d5 a9 f9 a2 d5 bf f9 21 21 fb 1b 7d aa 49 77 4f
        char 24 cb 46 7e eb c8 49 77 3c 59 f2 d2 af 32 48 fc 73
              35 5e ca 33 2c 43 4a ce bf e1 0e 89 37 38 8a 0f 3a
              50 4a 6c cf 43 6c cb b7 ac df c4 ad 0e 32 0f 33 2c
              d8 3e 3a eb fa 36 39 b9 ae c6 46 7e ec ca a4 1b 7c
   text_char c8 a4 ec fd 49 77 4f 24 1b 7d ce 38 35 40 72 ac 32
              30 33 30 cb a2 ea 45 72 4e 64 e1 b9 eb 36 39 3e 2e
              0e 37 0f 44 5a ce 32 48 21 44 b3 ce 32 48 f2 fd 3e
              22 cf c9 a6 61 34 e9 bb eb ce ab 0e 3f 50 0c f1 b3
              00 6a 70 6e 1b 24 3b 0f 7a 50 54 02 22 ff d6 05 11
              00 97 42 a2 c1 01 84 c4 0f f2 03 10 0f ff 5f 6a 70
              6e 1b 24 3b 0f 7a 59 c7 25 00 07 40 0d 23 6e 6a 70
              6e 01 40 f8 00 0f a0 00 bf 02 00 10 6a 70 6e 0d 0e
              42 53 0f 44 2b 46 7c 1b 7c c7 f9 bf
              d8 c1 cc 2a ff ff ff ff ff ff ff ff ff ff ff ff ...
text
• Arib                       ISO-2022-JP
                    →
42 67 32 7e 42 24 0e 21 21 0f 37 60 45 2a 1b 7c d3

                     !   !
d5 a9 f9 a2 d5 bf f9 21 21 fb 1b 7d aa 49 77 4f 24


cb 46 7e eb c8 49 77 3c 59 f2 d2 af 32 48 fc
•
    •   PAT           PMT PID

    •   PMT            stream_type 0x06    PID

    •         PID
        SynchronizedPacketizedElementaryStream
                         data_unit
…
•

•
•
    •   Windows   dll
• github: https://github.com/youzaka/pytv

Contenu connexe

Similaire à 地上デジタル放送のバイナリ

IBM Global Security Kit as a Cryptographic layer for IBM middleware
IBM Global Security Kit as a Cryptographic layer for IBM middlewareIBM Global Security Kit as a Cryptographic layer for IBM middleware
IBM Global Security Kit as a Cryptographic layer for IBM middlewareOktawian Powazka
 
LT SAP HANAネットワークプロトコル初段
LT SAP HANAネットワークプロトコル初段LT SAP HANAネットワークプロトコル初段
LT SAP HANAネットワークプロトコル初段Koji Shinkubo
 
Oracle Deep Internal 2 (ver.2)
Oracle Deep Internal 2 (ver.2)Oracle Deep Internal 2 (ver.2)
Oracle Deep Internal 2 (ver.2)EXEM
 
Monktoberfest open data-rms-2012-v3
Monktoberfest open data-rms-2012-v3Monktoberfest open data-rms-2012-v3
Monktoberfest open data-rms-2012-v3Rich Sands
 
Reverse engineering of binary programs for custom virtual machines
Reverse engineering of binary programs for custom virtual machinesReverse engineering of binary programs for custom virtual machines
Reverse engineering of binary programs for custom virtual machinesSmartDec
 
Open Data ≠ Open Source - Monktoberfest 2012
Open Data ≠ Open Source - Monktoberfest 2012Open Data ≠ Open Source - Monktoberfest 2012
Open Data ≠ Open Source - Monktoberfest 2012Black Duck by Synopsys
 
Porting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUPorting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUYann Sionneau
 
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...Dolphin Data Lab
 
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...Chanwoo Choi
 
Profiling Oracle with GDB
Profiling Oracle with GDBProfiling Oracle with GDB
Profiling Oracle with GDBEnkitec
 
Examining Malware with Python
Examining Malware with PythonExamining Malware with Python
Examining Malware with Pythonmrphilroth
 
Abusing archive file formats
Abusing archive file formatsAbusing archive file formats
Abusing archive file formatsAnge Albertini
 
Oracle Deep Internal 4 (ver.2)
Oracle Deep Internal 4 (ver.2)Oracle Deep Internal 4 (ver.2)
Oracle Deep Internal 4 (ver.2)EXEM
 
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docxmetadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docxARIV4
 
Windows kernel debugging workshop in florida
Windows kernel debugging   workshop in floridaWindows kernel debugging   workshop in florida
Windows kernel debugging workshop in floridaSisimon Soman
 
TC74VHC244FW PSpice Model (Free SPICE Model)
TC74VHC244FW PSpice Model (Free SPICE Model)TC74VHC244FW PSpice Model (Free SPICE Model)
TC74VHC244FW PSpice Model (Free SPICE Model)Tsuyoshi Horigome
 
TC74VHC244F PSpice Model (Free SPICE Model)
TC74VHC244F PSpice Model (Free SPICE Model)TC74VHC244F PSpice Model (Free SPICE Model)
TC74VHC244F PSpice Model (Free SPICE Model)Tsuyoshi Horigome
 

Similaire à 地上デジタル放送のバイナリ (20)

IBM Global Security Kit as a Cryptographic layer for IBM middleware
IBM Global Security Kit as a Cryptographic layer for IBM middlewareIBM Global Security Kit as a Cryptographic layer for IBM middleware
IBM Global Security Kit as a Cryptographic layer for IBM middleware
 
Debugging TV Frame 0x02
Debugging TV Frame 0x02Debugging TV Frame 0x02
Debugging TV Frame 0x02
 
LT SAP HANAネットワークプロトコル初段
LT SAP HANAネットワークプロトコル初段LT SAP HANAネットワークプロトコル初段
LT SAP HANAネットワークプロトコル初段
 
Oracle Deep Internal 2 (ver.2)
Oracle Deep Internal 2 (ver.2)Oracle Deep Internal 2 (ver.2)
Oracle Deep Internal 2 (ver.2)
 
Hta r31
Hta r31Hta r31
Hta r31
 
Monktoberfest open data-rms-2012-v3
Monktoberfest open data-rms-2012-v3Monktoberfest open data-rms-2012-v3
Monktoberfest open data-rms-2012-v3
 
Reverse engineering of binary programs for custom virtual machines
Reverse engineering of binary programs for custom virtual machinesReverse engineering of binary programs for custom virtual machines
Reverse engineering of binary programs for custom virtual machines
 
Open Data ≠ Open Source - Monktoberfest 2012
Open Data ≠ Open Source - Monktoberfest 2012Open Data ≠ Open Source - Monktoberfest 2012
Open Data ≠ Open Source - Monktoberfest 2012
 
Porting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUPorting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPU
 
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...
St5400.6 500 g sata hdd sector access interruption fix bad sectors after 1 pe...
 
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
OpenIot & ELC Europe 2016 Berlin - How to develop the ARM 64bit board, Samsun...
 
Profiling Oracle with GDB
Profiling Oracle with GDBProfiling Oracle with GDB
Profiling Oracle with GDB
 
Examining Malware with Python
Examining Malware with PythonExamining Malware with Python
Examining Malware with Python
 
Abusing archive file formats
Abusing archive file formatsAbusing archive file formats
Abusing archive file formats
 
Oracle Deep Internal 4 (ver.2)
Oracle Deep Internal 4 (ver.2)Oracle Deep Internal 4 (ver.2)
Oracle Deep Internal 4 (ver.2)
 
ARM 64bit has come!
ARM 64bit has come!ARM 64bit has come!
ARM 64bit has come!
 
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docxmetadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx
metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx
 
Windows kernel debugging workshop in florida
Windows kernel debugging   workshop in floridaWindows kernel debugging   workshop in florida
Windows kernel debugging workshop in florida
 
TC74VHC244FW PSpice Model (Free SPICE Model)
TC74VHC244FW PSpice Model (Free SPICE Model)TC74VHC244FW PSpice Model (Free SPICE Model)
TC74VHC244FW PSpice Model (Free SPICE Model)
 
TC74VHC244F PSpice Model (Free SPICE Model)
TC74VHC244F PSpice Model (Free SPICE Model)TC74VHC244F PSpice Model (Free SPICE Model)
TC74VHC244F PSpice Model (Free SPICE Model)
 

Dernier

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

地上デジタル放送のバイナリ

  • 2. • HDD 4.5TB • cron • ts
  • 3.
  • 4.
  • 5. • 188 1 • 0x47 • 4 •
  • 7. 4 • a … transport_error_indicator b … payload_unit_start_indicator c … transport_priority d … transport_scrambling_control e … adaptation_field_control f … continuity_counter sync_byte abc PID d e f 8bit 111 13bit 2 2 4bit 01000111000000010100000000010001
  • 8. PID • 0x00 PAT PMT PID PAT PMT PID 0x11 SDT service_id 0x12 EIT 0x14 TDT
  • 9. EIT • 47 40 12 1f 00 61 f0 48 00 a3 c5 88 f8 40 11 00 04 88 61 03 5a da 1b 03 00 00 02 00 00 00 07 d6 05 11 00 a1 03 5a 03 5b da 1b 05 00 00 00 30 00 00 07 d6 05 11 00 a1 03 5b 03 5c da 1b 05 30 00 00 30 00 00 07 d6 05 11 00 a1 03 5c a1 ff 60 3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff .. ff ff ff ff ff ff ff ff ff ff ff ff
  • 10. EIT PID 0x12=EIT • 47 40 12 1f 00 section_length service_id 0xa3=163=BS-TBS(3)→ SDT pointer_field 61 f0 48 00 a3 c5 88 f8 40 11 00 04 88 61 03 5a da 1b 03 00 00 02 00 00 00 07 d6 05 11 00 a1 03 5a event 03 5b da 1b 05 00 00 00 30 00 00 07 d6 05 11 00 a1 03 5b 03 5c da 1b 05 30 00 00 30 00 00 07 d6 05 11 00 a1 03 5c a1 ff 60 3f CRC ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff .. ff ff ff ff ff ff ff ff ff ff ff ff ( 0xff )
  • 11. event • start time 0xda1b=2011-10-01 duration 0x020000 = 2:00:00 03 5a da 1b 03 00 00 02 00 00 00 07 d6 05 11 00 a1 03 5a descriptor_loop_length tag 0xd6= descriptor_length EventGroupDescriptor 03 5b da 1b 05 00 00 00 30 00 00 07 event d6 05 11 00 a1 03 5b 03 5c da 1b 05 30 00 00 30 00 00 07 d6 05 11 00 a1 03 5c event service_id=0xa3=163(BS-TBS3) event_id=0x35a service_id=0xa1=161(BS-TBS1) event_id=0x35a
  • 12. tag 0x4d= start time 0xda15=2011-09-25 duration 0x010000 = 1:00:00 ShortEventDescriptor • 4e f1 1a 00 98 d1 01 01 40 10 00 04 01 4e 42 a2 da 15 17 00 00 01 00 00 00 ff 4d a9 6a 70 6e 31 42 67 32 7e 42 24 0e 21 21 0f 37 60 45 2a 1b 7c event_name_ d3 d5 a9 f9 a2 d5 bf f9 21 21 fb 1b 7d aa 49 77 4f char 24 cb 46 7e eb c8 49 77 3c 59 f2 d2 af 32 48 fc 73 35 5e ca 33 2c 43 4a ce bf e1 0e 89 37 38 8a 0f 3a 50 4a 6c cf 43 6c cb b7 ac df c4 ad 0e 32 0f 33 2c d8 3e 3a eb fa 36 39 b9 ae c6 46 7e ec ca a4 1b 7c text_char c8 a4 ec fd 49 77 4f 24 1b 7d ce 38 35 40 72 ac 32 30 33 30 cb a2 ea 45 72 4e 64 e1 b9 eb 36 39 3e 2e 0e 37 0f 44 5a ce 32 48 21 44 b3 ce 32 48 f2 fd 3e 22 cf c9 a6 61 34 e9 bb eb ce ab 0e 3f 50 0c f1 b3 00 6a 70 6e 1b 24 3b 0f 7a 50 54 02 22 ff d6 05 11 00 97 42 a2 c1 01 84 c4 0f f2 03 10 0f ff 5f 6a 70 6e 1b 24 3b 0f 7a 59 c7 25 00 07 40 0d 23 6e 6a 70 6e 01 40 f8 00 0f a0 00 bf 02 00 10 6a 70 6e 0d 0e 42 53 0f 44 2b 46 7c 1b 7c c7 f9 bf d8 c1 cc 2a ff ff ff ff ff ff ff ff ff ff ff ff ...
  • 13. text • Arib ISO-2022-JP → 42 67 32 7e 42 24 0e 21 21 0f 37 60 45 2a 1b 7c d3 ! ! d5 a9 f9 a2 d5 bf f9 21 21 fb 1b 7d aa 49 77 4f 24 cb 46 7e eb c8 49 77 3c 59 f2 d2 af 32 48 fc
  • 14.
  • 15. • PAT PMT PID • PMT stream_type 0x06 PID • PID SynchronizedPacketizedElementaryStream data_unit
  • 16.
  • 18. • Windows dll

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n