mp4文件的存储物理储存结构是什么 10C

我现在是要计算某个sample在整个文件(注意,不是某个track)中的偏移量,那么肯定要先搞清楚各个大的box才存储顺序。
比如ftyp和moov以及mdat,它们三个box之间在存储器中存放是否按照特定的顺序?

0

2个回答

0

MP4视频文件封装格式是基于QuickTime容器格式定义的,因此参考QuickTime的格式定义对理解MP4文件格式很有帮助。MP4文件格式是一个十分开放的容器,几乎可以用来描述所有的媒体结构,MP4文件中的媒体描述与媒体数据是分开的,并且媒体数据的组织也很自由,不一定要按照时间顺序排列,甚至媒体数据可以直接引用其他文件

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
物理存储结构
物理结构可以在操作系统级别查看。物理存储结构简介RDBMS 的特点之一是逻辑数据结构(如表、 视图和索引)与物理存储结构的独立性。由于物理结构和逻辑结构是分开的,您可以管理数据的物理数据存储,而不会影响对逻辑结构的访问。例如,重命名数据库文件并不会重命名存储在其中的表。Oracle 数据库是在持久性的磁盘存储中存储的一组 Oracle 数据文件。此部分讨论您发出CREATE DATABASE语句时生
数据库 17---数据库物理存储
导读1.存储体系 2.磁盘的结构与特性 3.DBMS数据存储与查询实现基本思路 4.记录与表在磁盘上的存储 5.数据库文件组织方法 6.Oracle数据库物理存储存
数据库表的存储结构-SQL Server
SQL Server数据库中表的存储结构
存储结构的定义及其分类
下面首先介绍什么叫数据的存储结构,然后介绍四种存储方式。 数据的存储结构:也称为数据的物理结构,是数据的逻辑结构在计算机中的实现。 需要指出的是,数据的逻辑结构是从数据元素之间的逻辑关系来分析数据的,与数据的具体存储无关,是独立于计算机之外的。而数据的存储结构是依赖于计算机的,包括数据元素值在计算机中的存储表示和逻辑关系在计算机中的存储表示。 数据元素之间逻辑关系在计算机中的存储表示分为以下
逻辑结构,存储结构,物理结构的区分
官方定义 逻辑结构:是指数据元素之间的逻辑关系,从逻辑关系上描述信息。 存储结构(又称物理结构):数据结构在计算机中的表示(又称映像)。 很好理解,但是光靠这些官话,做题保准做一个错一个 不信?下面放一道题: 线索二叉树是一种( )结构? A. 逻辑 B. 逻辑和存储 C. 物理 D. 线性 是不是一般人都会想选A,犹豫一点的会想选B?然而答案却是C
【Oracle】数据库物理存储结构——数据区
一、概述 【数据区】是数据库存储空间中分配的一个逻辑单位,由一连串连续的【数据块】组成,磁盘按区间划分,每次至少分配一个【数据区】;数据区存储于【段】中,【数据区】是磁盘空间分配的最小单位; 二、详解 1.数据区的分配 创建表时,oracle会分配一定数目的数据块的初始【数据区】,给相应的【数据段】;虽然表中无数据,但是【数据块】已经提前预留的空间; 2.数据区大小和数量 【存储参数】适用于各种数...
oracle数据库存储结构
-----存储结构概述:         oracle 数据库的存储结构分为物理存储结构和逻辑存储结构两种。物理存储结构主要用于描述在 oracle  数据库外部数据的存储,即在操作系统层面中如何组织和 管理数据,与具体的操作系统有关。逻辑存储结构主要描述oracle 数据库内部数据的组织和管理方式,即在数据库管理系统的层面中如何组织和管理数据,与操作系统没 有关系。      物理存储结
PostgreSQL 数据存储结构
PostgreSQL 数据存储结构分为:逻辑储存和物理存储 逻辑存储结构是KingbaseES内部的组织和管理数据的方式。 物理存储结构是操作系统中组织和管理数据的方式。 逻辑存储结构适用于不同的操作系统和硬件平台。 逻辑存储结构和物理存储结构是分别进行管理。 逻辑结构包括 数据库集群-Database cluster 数据库-Database 表空间-tablespace ...
Oracle物理存储结构(一)
Oracle数据库的存储结构分为物理存储结构和逻辑存储结构。 物理存储结构描述了Oracle数据库中数据在操作系统中的组织和管理,它是指存储在磁盘上的物理文件,包括数据文件、控制文件、重做日志文件、初始化参数文件、跟踪文件、归档文件等。 逻辑存储结构描述了Oracle数据库内部数据的组织和管理,它包含表空间、区、和块四种。 物理存储构的组成及其功能: 数据文件(.dbf):用于存储数据库中的...
文件的结构及存取方法
文件的组织形式是文件的结构,从不同的角度分析文件有不同的结构形式:逻辑结构和物理结构。从用户角度出发,研究文件的抽象组织方式而定义的文件组织形式为文件的逻辑结构;从系统的角度出发,研究文件的物理组织方式而定义的文件组织形式为文件的物理结构。文件的逻辑结构独立于辅存,帮助用户分析信息之间的关系及含义;而物理结构主要关注文件信息的存储形式,帮助用户了解与存储设备相关知识。 1、文件的逻辑结构
MySQL存储结构的使用
前言 今天公司老大让我做一个MySQL的调研工作,是关于MySQL的存储结构的使用。这里我会通过3个例子来介绍一下MySQL中存储结构的使用过程,以及一些需要注意的点。笔者环境 系统:Windows 7 MySQL:MySQL 5.0.96准备工作1.新建两张数据表:student1, student2新建student1DROP TABLE IF EXISTS student1; CR...
hbase快速入门之---物理存储
hbase物理存储,region,hlog
逻辑存储结构简介
Oracle 数据库为数据库中的所有数据分配逻辑空间。数据库空间分配的逻辑单元是数据块、 扩展区、 段、和表空间。而在物理级,数据被存储在磁盘上的数据文件中 。数据文件中的数据存储在操作系统块中。图 12-1 是一个物理和逻辑存储的实体关系图。乌鸦脚表示法表示一对多关系。逻辑存储层次结构图 12-2 显示了在表空间中的数据块、 扩展区、和段之间的关系。在此示例中,一个段具有分别存储在不同数据文件中的
栈是顺序存储的线性结构()
按照视点的不同,我们把数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系。逻辑结构分为以下四种:集合结构:集合结构中的数据元素除了同属于一个结合外,没有其他关系。 线性结构:线性结构中的数据元素之间是一对一的关系。 树形结构:树形结构中的数据元素之间存在一种一对多的层次关系。 图形结构:图形结构的数据元素是多对多的关系。存储结构:是指数据的逻辑结构在计算机中的存
MySQL系列(9)--InnoDB数据存储结构
什么是数据字典? 用来存储元数据信息的表。比如表的描述、字段、对象、对象之间的关系。InnoDB中大多以系统表的形式保存。主要包括sys_tables,sys_columns,sys_indexs,sys_fields sys_table存储表的信息,包括表面,ID,表空间号 sys_columns存储表中列的信息,包括列名,列ID,列的序号,列的类型,长度等信息 sys_index存储表...
Postgresql物理存储结构
Postgresql目前不支持使用裸设备和块设备。 Postgresql的属于 Relation:表示表或索引。 Tuple:表示表中的行。 Page:表示在磁盘中的数据块。 Buffer:表示在内存中的数据块。 Page结构 Page默认大小为8KB,最大32KB,一个数据块中可存放多行的数据。块中的结构如下图: 块头记录了如下信息: 块的checksum值 空闲空间的起
kafka存储结构
相关概念 topic 主题,特指kafka处理的消息源的不同分类 partition topic物理上的分组,一个topic可以分为多个partition message 消息,是通信的基本单位 存储结构 topic结构 topic包含多个partition, topic只是逻辑概念,不涉及到存储,partition才是物理概念 同一topic的不同partition可...
文件系统笔记一、磁盘物理结构
文件系统笔记一、磁盘物理结构 引言:文件系统从根本上说,就是操作系统对磁盘进行的抽象和装扮。故了解磁盘的物理结构,是我们学习文件系统的基础。 文件系统笔记一、磁盘物理结构 一、磁盘概念引入 二、磁盘定义 三、磁盘结构 3.1、外部结构 3.2、内部结构 3.3、盘面结构 一、磁盘概念引入   计算机运行时需要的数据和代码来自主存储器(内存)。如果计算机不在运行...
数据结构-二维数组-存储结构
数组的两个主要的顺序存储方式,数组具有随机访问特点,要求能够依据下标计算出任一数组元素的存储地址(概念上的地址):计算机主存的每个地址和存储内的每个字节是一一对应的,而每个字节间的排列顺序是线式的。在计算元素地址之前需要了解二维数组的两种存储方式。
MySQL存储结构及SQL分类
MySQL目录结构 bin —- mysql执行程序 docs —- 文档 share — 各国编码信息 data —- 存放mysql 数据文件 * 每个数据库 创建一个同名文件夹,.frm 存放table表结构、ibdata1存放mysql中所有数据表数据记录 * 在数据库每个文件夹中存在db.opt —- 保存数据默认编码集 (一)连接MySQL mysql -h 主机ip
数据库oracle11g的存储结构
数据库的存储结构分为:逻辑存储结构和物理存储结构 逻辑存储结构: 表空间、段、区、块。 块是最小的数据库管理单位,对应磁盘空间某个对应大小的尺寸。数据库所有的I/O操作都是以块为单位的。因为操作系统的I/O操作最小单位是操作系统块,所以数据库块是操作系统块的整数倍。 支持创建,删除 提高数据库性能: 1、区分表空间,为SYSTEM主表空间分压。一般表,索引,序列,存储过
数据的存储结构与逻辑结构
数据存储结构比较 顺序结构:一段连续的内存空间。     优点:随机访问     缺点:插入删除效率低,大小固定 链式结构:不连续的内存空间     优点:大小动态扩展,插入删除效率高     缺点:不能随机访问。 索引结构:为了方便查找,整体无序,但索引块之间有序,           需要额外空间,存储索引表。     优点:对顺序查找的一种改进,查找效率高     缺点
数据结构之逻辑结构与物理结构(存储结构)
逻辑结构 逻辑结构分为四种类型:集合结构,线性结构,树形结构,图形结构。 所谓集合结构:表面意思,没有什么深刻意义,就是数据元素同属一个集合,单个数据元素之间没有任何关系。如下图所示。                                                           线性结构类似于线性关系,也就是说,线性结构中的数据元素之间是一对一的关
[数据结构]四种数据存储结构---顺序存储 链接存储 索引存储 散列存储
顺序结构和链接结构适用在内存结构中。索引结构和散列结构适用在外存与内存交互结构。顺序存储在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。特点:随机存取表中元素。插入和删除操作需要移动元素。链接存储在计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。它不要求逻辑上相邻的元素在物理位置上也相邻.因此它没有顺序存储结
数据结构——单链表存储结构
单链表的链式存储结构 链式存储结构顾名思义其存储方式不再是物理地址开辟一块连续空间存储所有结点的方式,而是通过指针将结点连接起来的存储方式。因此,单链表的每一个结点在物理空间可以不相邻,而在逻辑空间上连续存在,是单向存储。
操作系统 文件的物理结构和文件目录
                             操作系统 文件的物理结构和文件目录 先来说一下文件的文件目录。当我们建立一个文件之后,操作系统会给我们生成对应的记录文件信息的文件(记录文件) 的文件名,文件的类型,文件大小,文件访问权限等属性和文件的物理地址。这就是文件的目录(你可以理解为文件夹) 每个文件都有一个文件目录,为了节省空间和访问效率,操作系统把所有文件的目录都整理到一...
图的几种储存结构
昨天借了两本图论的书, 才发现我之前的做法有点笨, 一点优化都没有.. 于是把一上午看的图的储存结构写了一边. 各种结构的优缺点总结了一下.
分页存储管理方式
某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为512字节,那么进程A与进程B的物理内存总共使用了____字节。 进程A页表:                         进程B页表: 逻辑页    物理页                     逻辑页    物理页 0            9                
线性表的顺序存储和链式存储差异
线性表的顺序存储和链式存储方式在存读数据以及插入删除数据时,时间复杂度不同。顺序存储的典型例子为数组,链式存储的典型例子为单链表。众所周知,当读取数据较为频繁时,我们选择顺序存储方式,当插入和删除操作较为频繁时,我们选择链式存储方式。接下来,我们将分析这样做的原因:1.顺序存储:1)在读取数据时,读取任意位置i的元素,都可以用a[i]获得,因此,时间复杂度为o(1).2)在插入和删除数据时,不可能...
SD卡存储结构
SD卡FAT32文件系统/*****************************************************************************************************************************************************************************一 通用概念(适用于硬盘、U...
Mysql物理存储结构—索引页(数据页面)
参考:官方内部文档手册:https://dev.mysql.com/doc/internals/en/innodb-page-structure.html 腾讯游戏DBA团队的Innodb页面存储结构:Innodb页面存储结构-1 Innodb页面存储结构-2 淘宝内核月报MySQL · 引擎特性 · InnoDB 数据页解析:...
手机的存储结构
1.手机存储分为内部存储和外部存储(SD卡) 2.要实现应用卸载相关数据也卸载。 路径:内部存储:root/data/data/包名/ 外部存储:root/Android/data/包名/ 3.在代码中获取这些路径主要用到context,Environment这两个类详细信息
【软考】——存储管理题
  【题目】某文件系统采用链式存储管理方案,磁盘块的大小为1024字节。文件Myfile.doc由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,并依次存放在121、75、86、65和114号磁盘块上。若需要存取文件的第5120逻辑字节处的信息,应该访问(  )号磁盘块。                           A、75                         B...
数据的存储结构主要有哪两种基本方法
顺序存储结构和链接存储结构
数据结构中存储结构分析
数据结构分为逻辑结构和存储结构 逻辑结构与数据的存储没有关系,是独立于计算机的,是从具体问题抽象出来的数学模型。 存储结构只有顺序存储结构和链式存储结构。 1:栈 顺序栈 (top用来存放栈顶元素的下标) 判断栈S空:如果S->top==-1表示栈空。 判断栈S满:如果S->top==Stack_Size-1表示栈满。 链栈(top为栈顶指针,指向当前栈...
MP4封装格式介绍 -- Atom结构
视频封装格式是指视频数据如何存储的,视频编码格式是指原始视频数据如何编码为二进制数据码流。编码后的视频数据最终通过视频封装格式存储为视频文件。 本文对视频封装格式MP4做一些介绍。主要介绍了Atom结构和Atom中数据的意义。
ORACLE 数据存储结构之逻辑存储结构
数据块(Data Blocks) 数据块是Oracle逻辑存储结构中的最小的逻辑单位,也是执行数据库输入输出操作的最小存储单位。Oracle数据存放在“Oracle数据块”中,而不是“操作系统块”中。通常Oracle数据块是操作系统块的整数倍,如果操作系统快的大小为2048B,并且Oracle数据块的大小为8192B,则表示Oracle数据块由4个操作系统块构成。Oracle数据块有
MYSQL INNODB数据存储结构
一 序:     在整理InnoDB存储引擎的索引的时候,发现B+树是离不开页面page的。所以先整理InnoDB的数据存储结构。 关键词:Pages, Extents, Segments, and Tablespaces 如何存储表 MySQL 使用 InnoDB 存储表时,会将表的定义和数据索引等信息分开存储,其中前者存储在 .frm 文件中,后者存储在 .ibd 文件中,这一节就会对...
双向链表存储结构
#include #include using namespace std; // 线性表的双向链表存储结构 struct node{     int data;     node *prev,*next; // 声明      }; // 双向链表存储 class doubleLink{ private:     node *eleStart,*eleEnd;     node* node
文件的逻辑结构和物理结构辨析
1.基本概念 逻辑结构:指一个文件在用户面前所呈现的形式。又称文件组织。 物理结构:指文件在外存上的存储组织形式。这不仅和存储介质的存储性能有关,还与所采用的外存分配方式有关。 这里首先关注逻辑结构:实际上讲的就是在文件的内部,逻辑上数据是如何被组织起来的。  2.逻辑结构 逻辑结构有两种形式:①记录式文件(有结构式文件).②字符流式文件(无结构式文件),也称流式文件。 其中,有结...