{"id":1993,"date":"2020-04-20T14:28:33","date_gmt":"2020-04-20T17:28:33","guid":{"rendered":"https:\/\/www.blogs.unicamp.br\/zero\/?p=1993"},"modified":"2023-08-25T16:25:58","modified_gmt":"2023-08-25T19:25:58","slug":"bichos-de-xn-cabecas-parte-5-5","status":"publish","type":"post","link":"https:\/\/www.blogs.unicamp.br\/zero\/1993\/","title":{"rendered":"Bichos de X^n cabe\u00e7as (parte 5\/5)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1993\" class=\"elementor elementor-1993\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5935579 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"5935579\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d5ab5f jltma-glass-effect-no\" data-id=\"3d5ab5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a253a59 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"a253a59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.blogs.unicamp.br\/zero\/2020\/04\/20\/creatures-of-xn-heads-part-5-5\/\">(Translate)<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-639f4d4 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"639f4d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.blogs.unicamp.br\/zero\/2020\/04\/20\/bichos-de-xn-cabecas-parte-4-5\/\">Bichos de X^n cabe\u00e7as (parte 4\/5)<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adc36a7 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"adc36a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"center\"><b>Bicho de 2<\/b><sup><b>8+10<\/b><\/sup><b> cabe\u00e7as<\/b><\/p><p align=\"center\"><i>Kilobytes ou tamb\u00e9m conhecidos como Kbytes ou s\u00f3 Kb.<\/i><\/p><p align=\"center\"><i>1 Kilobyte = 2<sup>10<\/sup> bytes = 218 bits.<\/i><\/p><p align=\"justify\">No caso, um arquivo de texto com 1 caractere em um editor de texto como LibreOffice, diferente do Leafpad, no qual seu tamanho seria de 1 byte, agora seu tamanho \u00e9 de aproximadamente 7,8 Kbytes, no nosso exemplo abaixo chamado exemplo 1.odt. E se dobrarmos estes caracteres (ou seja, um arquivo com 2 caracteres), diferente do \u201cintuitivo\u201d, seu tamanho n\u00e3o dobra, somente aumenta em 113 bytes levando o arquivo para algo pr\u00f3ximo de 7,9 kbytes. No nosso exemplo abaixo chamado exemplo 2.odt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcbb403 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"dcbb403\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"358\" src=\"https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/2020-04-12-220554_1366x768_scrot.png\" class=\"attachment-large size-large wp-image-2021 no-lazy\" alt=\"\" srcset=\"https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/2020-04-12-220554_1366x768_scrot.png 1025w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/2020-04-12-220554_1366x768_scrot-300x134.png 300w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/2020-04-12-220554_1366x768_scrot-768x344.png 768w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/2020-04-12-220554_1366x768_scrot-700x313.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-461c025 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"461c025\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"center\">Exemplo do tamanho de arquivos salvos em .odt.<\/p>\n<p align=\"justify\">Podemos perceber neste exemplo, que a raz\u00e3o dos editores mais rebuscados terem arquivos mais pesados ainda que seu conte\u00fado seja de 1 byte e 2 bytes, \u00e9 pela quantidade de fatores que estes <i>softwares<\/i> tamb\u00e9m armazenam sem que n\u00f3s percebamos. Como o tamanho da p\u00e1gina (A4), as dimens\u00f5es das margens da p\u00e1gina, a cor da fonte, a pr\u00f3pria fonte (Arial, Times, Comics Sans, \u2026), entre outras dezenas de caracter\u00edsticas que um arquivo novo (que aparentemente ainda n\u00e3o configuramos), j\u00e1 carrega sem percebermos.<\/p>\n<p align=\"justify\">Por outro lado, podemos considerar uma imagem como algo bem mais complexo, com detalhes que nos parecem bem rebuscados, por\u00e9m dos quais, s\u00e3o compactados em um n\u00famero bem pequeno de dados. Esta \u00e9 uma forma simples de entender as diferen\u00e7as entre os diversos formatos de arquivos de imagem que selecionamos. Isto representa a \u201ct\u00e9cnica\u201d com a qual o computador comprimir\u00e1 os dados que representam esta imagem. As vezes isto traz perdas, outras n\u00e3o.<\/p>\n<p align=\"justify\">A pr\u00f3xima imagem ocupa as dimens\u00f5es de 1152&#215;864 pixels, ou seja, ela utiliza 995.328 pixels. Se encararmos o modelo RGB de cores, para cada pixel poder\u00edamos assumir 3 bytes gastos para representar suas cores. Assim, em um c\u00e1lculo simples, 995.328 vezes 3, esta imagem deveria ter o tamanho de 2.985.984 bytes. Convertendo para Kbytes (dividindo por 1024), ter\u00edamos um arquivo com 2.916 Kb.<\/p>\n<p align=\"justify\">Mas ent\u00e3o, abrimos o arquivo e verificamos suas propriedades, logo encontramos que o arquivo tem 71 Kb. Como isto \u00e9 poss\u00edvel?<\/p>\n<p align=\"justify\">Exatamente pelo que foi dito anteriormente. Veja estas regi\u00f5es brancas, verdes e vermelhas na imagem. O \u201ccomputador esperto\u201d ao utilizar uma t\u00e9cnica de compacta\u00e7\u00e3o de imagem, tenta relacionar estas informa\u00e7\u00f5es, evitando repeti-las na hora de guardar o conte\u00fado. Isto gera um \u201cc\u00f3digo\u201d que faz o computador ao l\u00ea-lo, saber como preencher a imagem com seus 995.328 pixels, mas para guard\u00e1-lo, consegue fazer com apenas 71 Kb.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-968febd jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"968febd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015-1024x768.jpg\" class=\"attachment-large size-large wp-image-2022 no-lazy\" alt=\"\" srcset=\"https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015-1024x768.jpg 1024w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015-300x225.jpg 300w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015-768x576.jpg 768w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015-700x525.jpg 700w, https:\/\/www.blogs.unicamp.br\/zero\/wp-content\/uploads\/sites\/187\/2020\/04\/IMG-20180727-WA0015.jpg 1152w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cff1af jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"8cff1af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"center\">Exemplo de imagem comprimida.<\/p><p align=\"center\"><b>Ordem de grandeza no n\u00famero de cabe\u00e7as<\/b><\/p><p align=\"justify\">De maneira semelhante ao que vimos do byte para o Kbyte, temos um crescimento nesta mesma propor\u00e7\u00e3o para as outras demais entidades das quais tanto ouvimos falar:<\/p><table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"><colgroup><col width=\"256*\" \/> <\/colgroup><tbody><tr><td valign=\"top\" width=\"100%\"><p align=\"center\">Megabytes ou tamb\u00e9m conhecidos como Mbytes ou somente Mb.<\/p><p align=\"center\"><i>1 Megabyte = 2<\/i><sup><i>10<\/i><\/sup><i> kilobytes = 2<\/i><sup><i>20<\/i><\/sup><i> bytes = 2<\/i><sup><i>28<\/i><\/sup><i> bits.<\/i><\/p><p align=\"center\">\u201c<i>Este arquivo ficou com 40 Mb, n\u00e3o consigo envi\u00e1-lo por e-mail\u201d.<\/i><\/p><p align=\"center\">\u201c<i>Faltam ainda 500 Mb para concluir meu download\u201d.<\/i><\/p><\/td><\/tr><\/tbody><\/table><table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"><colgroup><col width=\"256*\" \/> <\/colgroup><tbody><tr><td valign=\"top\" width=\"100%\"><p align=\"center\">Gigabytes ou tamb\u00e9m conhecidos como Gbytes ou somente Gb.<\/p><p align=\"center\"><span lang=\"en-US\"><i>1 Gigabyte = 2<\/i><\/span><sup><span lang=\"en-US\"><i>10<\/i><\/span><\/sup><span lang=\"en-US\"><i> megabytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>20<\/i><\/span><\/sup><span lang=\"en-US\"><i> kilobytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>30<\/i><\/span><\/sup><span lang=\"en-US\"><i> bytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>38<\/i><\/span><\/sup><span lang=\"en-US\"><i> bits.<\/i><\/span><\/p><p align=\"center\">\u201c<i>Meu pendrive de 8 Gb est\u00e1 lotado\u201d<\/i><\/p><p align=\"center\">\u201c<i>Aquele filme tem 3 Gb, deve estar em alta defini\u00e7\u00e3o\u201d<\/i><\/p><\/td><\/tr><\/tbody><\/table><table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"><colgroup><col width=\"256*\" \/> <\/colgroup><tbody><tr><td valign=\"top\" width=\"100%\"><p align=\"center\">Terabytes ou tamb\u00e9m conhecidos como Tbytes ou somente Tb.<\/p><p align=\"center\"><span lang=\"en-US\"><i>1 Terabyte = 2<\/i><\/span><sup><span lang=\"en-US\"><i>10<\/i><\/span><\/sup><span lang=\"en-US\"><i> gigabytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>20<\/i><\/span><\/sup><span lang=\"en-US\"><i> megabytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>30<\/i><\/span><\/sup><span lang=\"en-US\"><i> kilobytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>40<\/i><\/span><\/sup><span lang=\"en-US\"><i> bytes = 2<\/i><\/span><sup><span lang=\"en-US\"><i>48<\/i><\/span><\/sup><span lang=\"en-US\"><i> bits.<\/i><\/span><\/p><p align=\"center\">\u201c<i>Comprei um HD externo de 1 Tb\u201d<\/i><\/p><p align=\"center\">\u201c<i>Na opera\u00e7\u00e3o dos Panam\u00e1-Papers, vazaram 3,2 Tb de arquivos\u201d<\/i><\/p><\/td><\/tr><\/tbody><\/table><p align=\"justify\">Conhecendo a rela\u00e7\u00e3o entre as grandezas, podemos converter para uma ordem menor (Byte \u2192 Kbyte \u2192 Mbyte \u2192 Gbyte \u2192 Tbyte), dividindo por 1024. E converter de uma ordem maior (Tbyte \u2192 Gbyte \u2192 Mbyte \u2192 Kbyte \u2192 Byte) multiplicando por 1024.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e79d9f8 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"e79d9f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.blogs.unicamp.br\/zero\/\">Voltar para p\u00e1gina principal<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc9c89d jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"fc9c89d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.blogs.unicamp.br\/zero\/quem-escreve-os-posts\/\">Quem escreve os posts?<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As unidades de armazenamento e as t\u00e9cnicas de compactar informa\u00e7\u00f5es, qual sua rela\u00e7\u00e3o com nossas fotos? <\/p>\n","protected":false},"author":434,"featured_media":2006,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"editor_plus_copied_stylings":"{}","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"pgc_sgb_lightbox_settings":"","_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[1210],"tags":[],"class_list":["post-1993","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-v-3-ed-1"],"_links":{"self":[{"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/posts\/1993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/users\/434"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/comments?post=1993"}],"version-history":[{"count":14,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/posts\/1993\/revisions"}],"predecessor-version":[{"id":5251,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/posts\/1993\/revisions\/5251"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/media\/2006"}],"wp:attachment":[{"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/media?parent=1993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/categories?post=1993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/zero\/wp-json\/wp\/v2\/tags?post=1993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}