mirror of
https://github.com/wader/fq.git
synced 2024-11-26 21:55:57 +03:00
46 lines
6.2 KiB
XML
46 lines
6.2 KiB
XML
<svg width="133ch" height="16em" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
|
<style>
|
|
* {
|
|
font-family: Courier, monospace;
|
|
font-size: 14px;
|
|
}
|
|
tspan, text {
|
|
font-variant-ligatures: none;
|
|
dominant-baseline: central;
|
|
white-space: pre;
|
|
fill: #bbbbbb;
|
|
}
|
|
.bg {
|
|
stroke-width: "0.5px";
|
|
}
|
|
.bold {
|
|
font-weight: bold;
|
|
}
|
|
.underline {
|
|
text-decoration: underline;
|
|
}
|
|
<!-- Foreground ANSI colors -->
|
|
.fa2 { fill: #00bb00; }
|
|
.fa3 { fill: #bbbb00; }
|
|
.fa6 { fill: #00bbbb; }
|
|
.fa12 { fill: #5555ff; }
|
|
</style>
|
|
<rect width="100%" height="100%" x="0" y="0" style="fill: #000000"/>
|
|
<text x="0ch" y="0.5em"><tspan>$ fq '.frames[1].header | dv' file.mp3</tspan></text>
|
|
<text x="0ch" y="1.5em"><tspan> │</tspan><tspan class="underline fa3">00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f</tspan><tspan>│</tspan><tspan class="underline fa3">0123456789abcdef</tspan><tspan>│.</tspan><tspan class="fa12">frames</tspan><tspan>[</tspan><tspan class="fa6">1</tspan><tspan>].</tspan><tspan class="fa12">header</tspan><tspan>{}: 0xb79-0xb7d (4)</tspan></text>
|
|
<text x="0ch" y="2.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">ff fb </tspan><tspan>│ </tspan><tspan class="bold">.. </tspan><tspan>│ </tspan><tspan class="fa12">sync</tspan><tspan>: </tspan><tspan class="fa6">0b11111111111 </tspan><tspan>(valid) 0xb79-0xb7a.3 (1.3)</tspan></text>
|
|
<text x="0ch" y="3.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">fb </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">mpeg_version</tspan><tspan>: </tspan><tspan class="fa2">"1" </tspan><tspan>(</tspan><tspan class="fa6">3</tspan><tspan>) (MPEG Version 1) 0xb7a.3-0xb7a.5 (0.2)</tspan></text>
|
|
<text x="0ch" y="4.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">fb </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">layer</tspan><tspan>: </tspan><tspan class="fa6">3 </tspan><tspan>(</tspan><tspan class="fa6">1</tspan><tspan>) (MPEG Layer 3) 0xb7a.5-0xb7a.7 (0.2)</tspan></text>
|
|
<text x="0ch" y="5.5em"><tspan> │ │ │ </tspan><tspan class="fa12">sample_count</tspan><tspan>: </tspan><tspan class="fa6">1152</tspan></text>
|
|
<text x="0ch" y="6.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">fb </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">protection_absent</tspan><tspan>: </tspan><tspan class="fa3">true </tspan><tspan>(No CRC) 0xb7a.7-0xb7b (0.1)</tspan></text>
|
|
<text x="0ch" y="7.5em"><tspan class="fa3">0xb70</tspan><tspan>│ 50 │ P │ </tspan><tspan class="fa12">bitrate</tspan><tspan>: </tspan><tspan class="fa6">64000 </tspan><tspan>(</tspan><tspan class="fa6">5</tspan><tspan>) 0xb7b-0xb7b.4 (0.4)</tspan></text>
|
|
<text x="0ch" y="8.5em"><tspan class="fa3">0xb70</tspan><tspan>│ 50 │ P │ </tspan><tspan class="fa12">sample_rate</tspan><tspan>: </tspan><tspan class="fa6">44100 </tspan><tspan>(</tspan><tspan class="fa6">0</tspan><tspan>) 0xb7b.4-0xb7b.6 (0.2)</tspan></text>
|
|
<text x="0ch" y="9.5em"><tspan class="fa3">0xb70</tspan><tspan>│ 50 │ P │ </tspan><tspan class="fa12">padding</tspan><tspan>: </tspan><tspan class="fa2">"not_padded" </tspan><tspan>(</tspan><tspan class="fa6">0b0</tspan><tspan>) 0xb7b.6-0xb7b.7 (0.1)</tspan></text>
|
|
<text x="0ch" y="10.5em"><tspan class="fa3">0xb70</tspan><tspan>│ 50 │ P │ </tspan><tspan class="fa12">private</tspan><tspan>: </tspan><tspan class="fa6">0 </tspan><tspan>0xb7b.7-0xb7c (0.1)</tspan></text>
|
|
<text x="0ch" y="11.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">c4 </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">channels</tspan><tspan>: </tspan><tspan class="fa2">"mono" </tspan><tspan>(</tspan><tspan class="fa6">0b11</tspan><tspan>) 0xb7c-0xb7c.2 (0.2)</tspan></text>
|
|
<text x="0ch" y="12.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">c4 </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">channel_mode</tspan><tspan>: </tspan><tspan class="fa2">"none" </tspan><tspan>(</tspan><tspan class="fa6">0b0</tspan><tspan>) 0xb7c.2-0xb7c.4 (0.2)</tspan></text>
|
|
<text x="0ch" y="13.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">c4 </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">copyright</tspan><tspan>: </tspan><tspan class="fa6">0 </tspan><tspan>0xb7c.4-0xb7c.5 (0.1)</tspan></text>
|
|
<text x="0ch" y="14.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">c4 </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">original</tspan><tspan>: </tspan><tspan class="fa6">1 </tspan><tspan>0xb7c.5-0xb7c.6 (0.1)</tspan></text>
|
|
<text x="0ch" y="15.5em"><tspan class="fa3">0xb70</tspan><tspan>│ </tspan><tspan class="bold">c4 </tspan><tspan>│ </tspan><tspan class="bold">. </tspan><tspan>│ </tspan><tspan class="fa12">emphasis</tspan><tspan>: </tspan><tspan class="fa2">"none" </tspan><tspan>(</tspan><tspan class="fa6">0b0</tspan><tspan>) 0xb7c.6-0xb7d (0.2)</tspan></text>
|
|
</svg>
|