Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Apr 2003 23:25:17 -0600
From:      <soralx@cydem.org.ua>
To:        mwm-dated-1050763555.d76c7b@mired.org
Cc:        multimedia@freebsd.org
Subject:   Re: How to play new flavor of mp3 files
Message-ID:  <200304142320.05656.soralx@cydem.org.ua>
In-Reply-To: <16026.51618.401941.833013@guru.mired.org>
References:  <reichert@numachi.com> <200304131953.59231.soralx@cydem.org.ua> <16026.51618.401941.833013@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> Without knowing what a real mp3 file should look like, anything beyond
> "file" - which I tried, having seen avi files with an mp3 extension -
> doesn't do me any good.
> I wonder what the things really are?

continuous file of MP3 '32-bit, 44.1kHz, stereo' headers with junk :)

look at few other MP3 files

Here you can see data immediately following MP3 header, no ID3 tags:

`biew /usr/mp3/Running\ Wild/RunningWild-TheCurse.mp3`:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=46ile : /usr/mp3/...-TheCurse.mp3    Size :  3071286 bytes                =
  0%
00000000: FF FB 90 44  00 00 04 5E  82 B2 80 22  5B 70 00 00    =FF=FB=90D =
 .^=82=B2=80"[p
00000010: 06 50 00 00  00 0F 8A 0B  00 A1 05 0D  C0 84 00 60    .P   .=8A. =
=A1..=C0=84 `
00000020: 00 00 00 00  12 6B ED 7A  15 C7 63 B3  DD 9D C8 7F        .k=EDz.=
=C7c=B3=DD=9D=C8.
00000030: FF B3 BB 3F  FF EE EC FF  BA BB 64 FF  FF FF F7 55    =FF=B3=BB?=
=FF=EE=EC=FF=BA=BBd=FF=FF=FF=F7U
00000040: 7F FF FF FC  35 75 D6 3E  CB AB A5 D7  65 F0 D7 2C    .=FF=FF=FC5=
u=D6>=CB=AB=A5=D7e=F0=D7,
00000050: 7C F9 C7 C4  C4 BA 96 5D  8F FE EA AE  BF AB 63 1F    |=F9=C7=C4=
=C4=BA=96]=8F=FE=EA=AE=BF=ABc.
00000060: FF 0D BB 63  D9 31 3D 55  C4 C4 B9 B6  F6 3E 26 1B    =FF.=BBc=D9=
1=3DU=C4=C4=B9=B6=F6>&.
00000070: 75 4F AF 86  D9 C6 3D 93  13 0D 5C F9  C4 D0 55 23    uO=AF=86=D9=
=C6=3D=93..\=F9=C4=D0U#
00000080: 52 E2 C2 61  BA 13 08 A4  6A 66 43 8F  84 F4 15 49    R=E2=C2a=BA=
=2E.=A4jfC=8F=84=F4.I
00000090: AF 50 D8 D4  F1 D3 C6 A3  B8 13 43 A1  30 D0 75 93    =AFP=D8=D4=
=F1=D3=C6=A3=B8.C=A10=D0u=93
000000A0: 0F 9D 36 21  46 B1 AC 84  2F 3A 6C 49  1D 42 50 6C    .=9D6!F=B1=
=AC=84/:lI.BPl
[...]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D

Some MP3's have few KB of '0x00' or '0xff' after first header and before da=
ta

Here you see ID3 tag, followed by headers[s?], and data (which must look ra=
ndom,
because it's coded/compressed)

`biew /usr/mp3/Crematory/Crematory-Unspoken.mp3`:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=46ile : /usr/mp3/...-Unspoken.mp3    Size :  4769260 bytes                =
  0%
00000000: 49 44 33 02  00 00 00 00  10 59 54 45  4E 00 00 10    ID3.    .YT=
EN  .
00000010: 00 53 6F 75  6E 64 4A 61  6D 20 76 32  2E 31 2E 31     SoundJam v=
2.1.1
00000020: 54 54 32 00  00 09 00 55  6E 73 70 6F  6B 65 6E 54    TT2  . Unsp=
okenT
00000030: 50 31 00 00  0A 00 43 72  65 6D 61 74  6F 72 79 54    P1  . Crema=
toryT
00000040: 41 4C 00 00  08 00 42 65  6C 69 65 76  65 54 52 4B    AL  . Belie=
veTRK
00000050: 00 00 05 00  38 2F 31 32  54 59 45 00  00 05 00 32      . 8/12TYE=
  . 2
00000060: 30 30 30 54  43 4F 00 00  05 00 28 31  37 29 00 00    000TCO  . (=
17)
00000070: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
00000080: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
[...]
00000850: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
00000860: 00 00 00 FF  FB 92 40 00  00 00 00 00  37 80 00 00       =FF=FB=
=92@     7=80
00000870: 00 00 00 06  F0 00 00 00  00 00 00 DE  00 00 00 00       .=F0    =
  =DE
00000880: 00 00 1B C0  00 00 00 00  00 00 00 00  00 00 00 00      .=C0
00000890: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
[...]
00001FF0: CA 8C 0A 14  30 D0 78 C2  F6 15 52 1A  2A 4C 58 48    =CA=8C..0=
=D0x=C2=F6.R.*LXH
00002000: 09 44 A0 BE  10 81 A8 FE  58 12 73 43  22 92 75 19    .D =BE.=81=
=A8=FEX.sC"=92u.
00002010: D4 F6 94 93  5A 52 08 0A  25 92 2D 67  69 D2 DB 58    =D4=F6=94=
=93ZR..%=92-gi=D2=DBX
00002020: 21 C4 5A D6  1F 5E C5 03  E5 7F 2E A7  54 EB F3 DF    !=C4Z=D6.^=
=C5.=E5..=A7T=EB=F3=DF
00002030: FA FF 53 D4  CB 3F D9 7D  3F FF FC 6D  30 00 00 00    =FA=FFS=D4=
=CB?=D9}?=FF=FCm0
00002040: 17 FF FF 92  86 CA C3 00  C7 57 CA 82  A6 A7 20 60    .=FF=FF=92=
=86=CA=C3 =C7W=CA=82=A6=A7 `
00002050: E2 82 CA 8C  2B 14 E8 15  0A 9B 45 71  CB 38 9F EC    =E2=82=CA=
=8C+.=E8...Eq=CB8=9F=EC
[...]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D

bash-2.05a# ls -alFG /usr/mp3/Crematory/Crematory-Unspoken.mp3
=2Drw-r--r--  1 root  wheel  4769260 Mar 25  2001 /usr/mp3/Crematory/Cremat=
ory-Unspoken.mp3
bash-2.05a# gzip -9 /usr/mp3/Crematory/Crematory-Unspoken.mp3
bash-2.05a# ls -alFG /usr/mp3/Crematory/Crematory-Unspoken.mp3.gz
=2Drw-r--r--  1 root  wheel  4670433 Mar 25  2001 /usr/mp3/Crematory/Cremat=
ory-Unspoken.mp3.gz

Only ~2.07216633188377232526639352855500% compression rate 8)


another one - `biew /usr/mp3/\!NEW/GammaRay-RebellionInDreamland.mp3`:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=46ile : /usr/mp3/...Dreamland.mp3    Size :  8377701 bytes                =
  0%
00000000: FF FB 90 44  00 00 02 44  64 4B 50 21  13 6C 4A 0A    =FF=FB=90D =
 .DdKP!.lJ.
00000010: B8 A9 04 22  6D 89 35 81  6D A7 84 4D  B1 3F B0 2B    =B8=A9."m=
=895=81m=A7=84M=B1?=B0+
00000020: B5 10 89 B6  D0 09 50 92  55 8D D0 94  8C 82 D2 18    =B5.=89=B6=
=D0.P=92U=8D=D0=94=8C=82=D2.
00000030: 07 69 A4 30  64 62 49 A9  74 9A 19 1D  36 B9 89 36    .i=A40dbI=
=A9t=9A..6=B9=896
00000040: C7 FB BB 3C  E8 BF FC 87  45 72 98 A3  8E 47 D9 D8    =C7=FB=BB<=
=E8=BF=FC=87Er=98=A3=8EG=D9=D8
00000050: E7 27 FD BE  CC FF 76 67  FB B3 3F FF  F7 76 FB 3B    =E7'=FD=BE=
=CC=FFvg=FB=B3?=FF=F7v=FB;
00000060: B7 FF FF EE  CE BE 85 33  0C 73 94 98  F5 50 95 55    =B7=FF=FF=
=EE=CE=BE=853.s=94=98=F5P=95U
00000070: 6A BD A6 03  20 89 26 87  DA 4C 1C C4  93 00 CB A4    j=BD=A6. =
=89&=87=DAL.=C4=93 =CB=A4
00000080: D0 C8 CA DA  E6 41 6D 8E  4F 77 67 9D  17 FF FF 67    =D0=C8=CA=
=DA=E6Am=8EOwg=9D.=FF=FFg
00000090: 76 7E EC 2C  E4 7E EC 75  FF 67 6F 76  67 6F 76 67    v~=EC,=E4~=
=ECu=FFgovgovg
000000A0: 6E CE C4 3F  DD 2C E8 A8  CE 44 5E A6  28 E6 8D 4D    n=CE=C4?=DD=
,=E8=A8=CED^=A6(=E6=8DM
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D

enough, I think :)

part of your file again:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
00000000: FF FB 10 00  03 0A 02 0B  01 0B 03 05  02 04 04 08    =FF=FB. ...=
=2E........
00000010: 09 07 09 08  07 09 02 0A  05 08 01 02  0A 07 06 07    ...........=
=2E....
00000020: 04 0A 0B 04  01 07 08 06  03 00 09 0A  00 06 02 00    ......... .=
=2E ..
00000030: 0B 05 0A 08  07 01 06 08  03 01 00 02  0A 06 0B 04    .......... =
=2E....
00000040: 04 02 05 05  00 04 00 05  0B 07 0A 07  08 0B 07 02    .... . ....=
=2E....
00000050: 0A 04 07 07  03 02 00 06  03 03 04 0B  01 0B 07 05    ...... ....=
=2E....
00000060: 07 05 00 07  00 0B 0A 0B  FF FB 10 00  05 0B 05 05    .. . ...=FF=
=FB. ....
00000070: 04 0B 00 09  01 0A 05 04  05 00 0B 0A  09 00 04 03    .. ...... .=
=2E. ..
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D

something really weird
I can't guarantee even 95%, however, that it's not a some sort of MPEG stre=
am
I'm too lazy to go and read mp3 headers descriptions...

BTW, VBR MP3's look similar to the normal ones.

14.04.2003; 23:19:51
[SorAlx]  http://cydem.org.ua/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304142320.05656.soralx>