{"version":"1.0","provider_name":"mp4gain.com","provider_url":"https:\/\/mp4gain.com\/mp4gain","author_name":"R. Arias","author_url":"https:\/\/mp4gain.com\/mp4gain\/author\/mp4gain\/","title":"MP3: Huffman Tables and Variable Length Coding - mp4gain.com","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"8gLrDynekC\"><a href=\"https:\/\/mp4gain.com\/mp4gain\/mp3-huffman-tables-and-variable-length-coding\/\">MP3: Huffman Tables and Variable Length Coding<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/mp4gain.com\/mp4gain\/mp3-huffman-tables-and-variable-length-coding\/embed\/#?secret=8gLrDynekC\" width=\"600\" height=\"338\" title=\"&#8220;MP3: Huffman Tables and Variable Length Coding&#8221; &#8212; mp4gain.com\" data-secret=\"8gLrDynekC\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/mp4gain.com\/mp4gain\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"MP3: Huffman Tables and Variable Length Coding What is Huffman Coding? Huffman coding is a lossless data compression algorithm. It works by assigning shorter codes to more frequently occurring symbols and longer codes to less frequently occurring symbols. This allows the data to be represented in a more compact form without losing any information. How &hellip; Continue reading \"\"","thumbnail_url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/archive\/articles\/paedia\/the-audiofile-understanding-mp3-compression.media\/huffman.jpg"}