КАК УСТРОЕН PNG-ФАЙЛ?

2024 ж. 20 Мам.
293 656 Рет қаралды

Хочешь жить по-другому? Учись по-другому! Поступай в Институт iSpring и погружайся в карьеру с первого курса.
Подробнее о программе обучения и правилах набора на сайте: clck.ru/sc5Uy
Фильм о команде и миссии Института iSpring: • Институт iSpring | про...
КАК УСТРОЕН PNG-ФАЙЛ.
Подробный разбор внутренностей PNG + сборка PNG-файла вручную с нуля.
Подписывайся в соц. сетях:
Телеграм - t.me/Alek_OS
ВК - vk.com/alekos1
❤️ Поддержка канала:
Бусти - boosty.to/alekos
Юмани - yoomoney.ru/to/410011179144828
Патреон - / alekos1
✔️ Полезные ссылки:
Основы программирования - • КАК РАБОТАЕТ ПАМЯТЬ КО...
Полезно знать - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
Алгоритмы и структуры данных - • УСКОРЬ СВОЙ КОД В МИЛЛ...
Мысли Алека - • КАК ИЗУЧАТЬ ПРОГРАММИР...
00:00 Введение
00:40 Пиксель
01:11 Растровая графика
02:09 Цветовая модель
03:39 Глубина цвета
04:42 Сжатие информации
06:35 GIF
08:40 PNG
09:50 Институт iSpring
09:50 Особенности PNG
15:00 Сборка PNG. Сигнатура
17:08 Чанки
19:56 IHDR
22:10 LZ77
23:55 Хаффман
25:06 IHDR. Продолжение
25:26 Чересстрочная развертка
26:16 CRC32
27:00 Фильтрация
32:56 Zlib
34:43 Палитра PLTE
35:52 IEND

Пікірлер
  • Архив с материалами из видео для сборки - в телеграм канале: t.me/Alek_OS

    @AlekOS@AlekOS Жыл бұрын
    • Я как раз хотел это узнать. Спасибо!

      @rusik_luka@rusik_luka Жыл бұрын
    • Сделай видео про компилятора

      @I_am_ghost160@I_am_ghost160 Жыл бұрын
    • И интерпретатора заранее спасибо

      @I_am_ghost160@I_am_ghost160 Жыл бұрын
    • А есть желание, рассказать как формируется PDF-файл? С рассказом истории легаси и тонной костылей для шрифтов?) Буду показывать такой ролик всем менеджерам, каждый раз, когда они начнут возникать, почему редактор pdf нельзя написать за пол года))

      @frimen53@frimen53 Жыл бұрын
    • Привет. Подскажи где берешь музыку для видео?

      @artempronenko5105@artempronenko5105 Жыл бұрын
  • Раз уж появился обзор PNG, то обзоры WebP, AVIF и JPEG XL будут как нельзя кстати - конкурентов по этой теме крайне мало на Ютубе!

    @user-xz1lg2tv9i@user-xz1lg2tv9i Жыл бұрын
    • Полностью поддерживаю!! В моих проектах стоит задача удалять eXif данные и понимание как это происходит было бы очень кстати.

      @TheZabmix@TheZabmix Жыл бұрын
    • SVG, PDF. RAW.

      @ulzhantemirgaziyevaa1277@ulzhantemirgaziyevaa1277 Жыл бұрын
    • . pptx

      @SHADOWxxxI@SHADOWxxxI Жыл бұрын
    • +1

      @rodigy@rodigy Жыл бұрын
    • @@ulzhantemirgaziyevaa1277 с svg и так все понятно

      @rodigy@rodigy Жыл бұрын
  • ЕЕЕЕЕЕ. Супер круто. Таких видосов на ру IT сегменте не было. Надеюсь канал не отойдет от темы low-level programming'а

    @romanshvayko211@romanshvayko211 Жыл бұрын
    • Пускай остаётся лоу левел, я опытный програмер и то новое и интересное встречаю. А как hello world на php или py сделать думаю можно просто погуглить. Контент качественный, м.б. уникальный. Подача приятная, не для тупых, но логичная и последовательная. Супер качественная визуализация. Я боюсь себе представить сколько времени и сил стоит подготовить подобный материал, сделать анимацию, все совместить. Автору низкий поклон!

      @vip8877@vip8877 Жыл бұрын
    • @@vip8877 ну как бы этот видос очень даже далек от уровня Hello World, я не думаю что большинство разрабов даже это знают, что уж об обычных юзерах говорить, а ты о Hello World)

      @Torn_Shoe@Torn_Shoe Жыл бұрын
    • @@Torn_Shoe лол

      @wetkefir@wetkefir Жыл бұрын
  • Вот это контент однако...столько графики и анимаций...всё очень красиво, речь идеальная, это ж надо было так заморочиться! Но видео конечно не для простых людей, точнее первые 10 минут абсолютно понятны, а дальше информация для тех, кто "уже давно в теме". В любом случае это очень круто!

    @Dark446@Dark446 Жыл бұрын
  • Алек, ты лучший! Спасибо, что так низкоуровнево все рассматриваешь! Смотрю с удовольствием и всегда жду твоих роликов! Разбери плиз как храниться звук без сжатия и с ним.

    @Smart-Dragon@Smart-Dragon Жыл бұрын
  • Прикольная тема с структурами файлов! =) Когда-то году в 2004-2005м, когда увлекался программированием, из-за отсутсвия подходящей программы просмотра и интереса сделать самому - написал прогу для конвертации PCX в BMP. Стар Крафт 1 сохранял скрины в PCX. Было интересно разобраться с тем, как хранятся данные в файле, а так же с простым алгоритмом сжатия в PCX. А вот с JPG я тогда не разобрался... было бы интересно наконец узнать как он кодирует данные.

    @TrasherFCR@TrasherFCR Жыл бұрын
    • @@AEF23C20 я в году 2004м долго искал про JPG, но ничего толкового не нашел тогда. Конечно, наверно, за эти годы появилось много чего в сети. Но заморачиваться искать, читать и разбираться я не хочу, потому что мне это сейчас вообще не нужно. А видосик я бы посмотрел, где все уже разжевано.

      @TrasherFCR@TrasherFCR Жыл бұрын
    • Ребят, поднимайте этот коммент лайками, про старый добрый JPEG было бы очень интересно узнать, а-то даже странно начинать разбор с PNG)

      @Torn_Shoe@Torn_Shoe Жыл бұрын
    • там пиксели объединяются в подматрицы 8х8 + цветовое пространство RGB перекодируют в YCbCr или CMYK + дискретно косинусное преобразование (DCT) + преобразование Карунена-Лоэва (KLT) + дискретные преобразования Фурье (DFT) + как здесь сортировка деревом по убыванию весов вариантов + сжатие кодом Хаффмана и RLE... ну что у кого-то осталось желание разбираться во всей этой математике...😆

      @xyzw777@xyzw777 Жыл бұрын
    • @@xyzw777 только укрепилось

      @ckerius@ckerius Жыл бұрын
  • Огромный респект, что делаешь такие видео. Я все чаще замечаю, что все сложные штуки, что мы изучаем в универе кажутся сложными только потому, что нам очень херово в своё время объяснили простейшие структуры, и теперь благодаря твоим видосам, я гораздо лучше понимаю в чем вообще смысл того, чем мы занимаемся.

    @dashospsina7056@dashospsina7056 Жыл бұрын
    • Вот кстати да, не знаю с чем связано, казалось бы, ты же преподаватель, дак исследуй этот вопрос, пойми сам и объясняй уже другим, у нас такая же тема была, у большинства преподов куча научных работ и даже книг, но объясняли так, что лучше бы вообще не объясняли, а тут мне кажется даже ребенку понятно будет что-то.

      @Torn_Shoe@Torn_Shoe Жыл бұрын
    • @@Torn_Shoe человек 16 лет - будет считаться ребёнком по вашему мнению?(просто интересно)

      @rkstreak@rkstreak Жыл бұрын
    • @@rkstreak извиняюсь, пропустил коммент... Дети это не возраст, это развитие, кто-то и в 50 будет ребенком, а кто-то и ребенок уже умный. Плюс люди не становятся умными вдруг, он либо умный от рождения, либо тупой сразу, я уверен что тупые пезды тупые пезды не потому-что в детстве только о шмотках думали вместо книг, там даже по типажу видно что ей бы только на панель, какие там книги.

      @Torn_Shoe@Torn_Shoe Жыл бұрын
  • видно как невероятно много ты вкладываешь в свои видео: время,силы,дизайн,разбор на пальцах - чтобы все было приятно конечному потребителю я восхищаюсь людьми как ты большое спасибо за понятный, благоухающий контент

    @ssatskov@ssatskov Жыл бұрын
  • Побольше бы таких видео - простыми словами о базовых вещах. А то открываешь ролик с названием "*что угодно* для чайников", а там жуткие термины. Очень хорошее видео!

    @paralyzed3080@paralyzed3080 Жыл бұрын
  • Просто потрясающее детальное видео! Безумно интересно смотреть что у технологий под капотом и как это работает! Жду новых видео!))

    @user-wv4ss5fb6g@user-wv4ss5fb6g Жыл бұрын
  • Красочные видео на этом канале, приятно смотреть. И все разложено по полочкам максимально доступным языком 👍

    @lordskynet4403@lordskynet440317 күн бұрын
  • У вас в видео есть неточность: алгоритм LZW, применяемый в графическом формате GIF, позволяет сжимать не только повторяющиеся пиксели одинакового цвета, но и повторяющиеся группы из нескольких пикселей. Кроме этого, алгоритм LZW - это комбинация алгоритма LZ и алгоритма Хаффмана. Алгоритм Хаффмана позволяет достигать сжатия путём использования меньшего количества бит для кодирования наиболее часто встречающихся цветов. В LZW алгоритм Хаффмана позволяет тратить меньше бит не только на часто встречающиеся цвета, но и наиболее часто повторяющиеся группы из нескольких пикселей. То, что вы описали - сжатие повторяющихся пикселей - поддерживают гораздо более простые алгоритмы, которые называются RLE - Run Length Encoding. Есть много их разновидностей, но суть у них одна и та же.

    @vkarb@vkarb Жыл бұрын
  • Очень интересно, не думал, что может пригодиться в моей сфере программирования, но теперь вижу потенциал, спасибо огромное, подписка )

    @user-jk6dp3rb3c@user-jk6dp3rb3c Жыл бұрын
  • Замечательное видео! Спасибо, что подаете в простой форме устройство разных сторон ПО компьютера. Хотелось бы увидеть подобное видео о внутреннем устройстве например mp3 или MIDI файлов

    @hwelhen2589@hwelhen2589 Жыл бұрын
  • Отличное видео! Давно хотел узнать подробности работы форматов картинок) Всё подробно и последовательно, спасибо за информацию 👍👍👍

    @alexfantast6566@alexfantast6566 Жыл бұрын
  • Очень интересное видео, по больше таких видео!!!! Так продолжать, каждое видео смотрится на одном дыхании

    @Salomon_li@Salomon_li Жыл бұрын
  • Я дописал «морской бой» на с++ и вновь вернулся смотреть ролики на этом канале) (вновь вернулся, потому что я уже исчезал в потоке развлекательного контента, забыв про твои видео)

    @fsaed_lost_acc@fsaed_lost_acc Жыл бұрын
  • Ура! Давно ждал! Уверен что будет очень познавательно!

    @dr.margulis7773@dr.margulis7773 Жыл бұрын
  • Огромное Спасибо за такие наукоёмкие видео. Это сложная работа и мало востребованная, к сожалению. Желаю успехов на этой стезе, надеюсь выпуски не прекратятся. Очень познавательно...

    @user-wz9xw7ss2s@user-wz9xw7ss2s Жыл бұрын
  • да уж... чтоб найти самому такую информацию, нужно сначала прочитать полно бесполезных книг а потом наткнутся на ту самую где всё это расскажут и то не факт что всё поймешь. Либо же каким то чудом наткнуться на соответствующие статьи в интернете. Цена данному ролику очень высока. Скажем так, именно такие видео ожидаешь увидеть платя деньги за обучение программированию.

    @kowkavn2356@kowkavn2356 Жыл бұрын
    • Ой, да. Но, интернет тоже переполнен бесполезным мусором. Тоже очень тяжело найти какие-то хорошие статьи. Вы правы, качественный контент, как данное видео, ценен!

      @A2OperatingSystem@A2OperatingSystem Жыл бұрын
    • png rfc - единственное, что надо прочитать.

      @digita1dope@digita1dope5 ай бұрын
  • Топ, жду видоса про mp4

    @joddergmd1391@joddergmd1391 Жыл бұрын
  • honestly the best soft tutorial ive ever seen. short and straight to the point ! i love it

    @tanawatponok1407@tanawatponok1407 Жыл бұрын
  • *оч полезно. Давно ждал его* 👍

    @nerusnotfound@nerusnotfound Жыл бұрын
  • Спасибо! Прекрасный контент. И по содержанию и по исполнению.

    @semasema9004@semasema9004 Жыл бұрын
  • Alek OS, большое спасибо за видео! Хоть и сложно, но очень наглядно и интересно.

    @simonmatveev@simonmatveev Жыл бұрын
  • Просто пишу чтобы сказать насколько твой контент уникален и качественный... Не останавливайся)

    @user-nz5jw7lp3b@user-nz5jw7lp3b Жыл бұрын
  • Спасибо, было интересно. Мотивирует на дополнительные копания, как и что устроено. Полез разбираться как работает JPG

    @KoreeZ86@KoreeZ86 Жыл бұрын
  • Офигеть! Разбор просто ОГОНЬ!!!! Очень круто и познавательно!!!! Лайкос и подписота однозначно!!

    @brunneng8575@brunneng8575 Жыл бұрын
  • Спасибо за отличную подачу материала! Одно удовольствие смотреть

    @itals0949@itals0949 Жыл бұрын
  • Интересно посмотреть и немного расширить свои знания о структуре файлов. Автору респект

    @user-zo3fp8qv7f@user-zo3fp8qv7f Жыл бұрын
  • Просто за название уже лайк словил. Продолжай в том же духе - твой контент заставил меня постоянно задавать себе вопрос: "А понимаю ли я то, что делаю?" и искать ответ)

    @glasstonberry@glasstonberry Жыл бұрын
  • Спасибо за видео. Помню пару лет назад делал програмку, которая из обычной картинки выбирала 256 самых используемых цветов, остальные подганяла максимально близко к этим 256 цветам, и потом делала картинку на основе палитры. И получается её можно очень удачно скомбинировать с PNG форматом и получать супер маленькие по размеру картинки. Я помню меня результаты соотношения потери цвета к размеру файла прям восхищали, а тут ещё и deflate сжатие будет.

    @AlexAlex-jk2tn@AlexAlex-jk2tn Жыл бұрын
  • Огромное спасибо! Хотелось бы, чтобы разработчики всех популярных форматов файлов делали такие видео о своих изобретениях)

    @Galenys1@Galenys1 Жыл бұрын
    • Тогда создателям контента было бы тяжелее находить находить идеи, что бы такого снять интересного для зрителей)

      @A2OperatingSystem@A2OperatingSystem Жыл бұрын
  • Просто запредельное качество! Спасибо за видео! Лайк, комментарий, подписка

    @katerinesoldatova6884@katerinesoldatova6884 Жыл бұрын
  • Контент стоит внимания любого начинающего/опытного прогера, спасибо автору за старания!

    @MartinXProject@MartinXProject Жыл бұрын
  • Отличный ролик. Спасибо большое за труды!

    @KirillGalkin92@KirillGalkin92 Жыл бұрын
  • Спасибо огромное! Смотрю, что-то записываю в тетрадь! Обязательно продолжайте записывать ролики в таком качественном формате!

    @Enuarg@Enuarg Жыл бұрын
    • Даааа, вот какой Ютуб нужен, который люди даже иногда конспектируют)))

      @Torn_Shoe@Torn_Shoe Жыл бұрын
  • Вижу видос от Алекса - смотрю, ставлю лайк и оставляю коммент!)

    @vladisslavss@vladisslavss Жыл бұрын
  • Пару дней назад закончил декодер png для своего движка (который пишу с нуля без библиотек), а тут ролик на эту тему Спасибо за ваши ролики! Надеюсь, что всё больше программистов начнут интересоваться как устроены изнутри файловые форматы и прочие, казалось бы, уже обыденные вещи

    @flameabomination@flameabomination Жыл бұрын
    • @@AntonyKondr привет, bmp может подойти. На англ. википедии в статье про bmp есть примеры (пункты 2.6, 2.7) с подробным описанием формата и его бинарного представления

      @flameabomination@flameabomination Жыл бұрын
    • @@AntonyKondr только нужно помнить (если ради эксперимента захочется сделать картинку), что bmp использует не rgba, а bgra, то есть первым идёт синий цвет, а не красный, как обычно. Ещё есть форматы ppm и tga, но про них мало могу сказать, так как пока не интересовался ими, а ещё к ним нет предустановленных программ для просмотра

      @flameabomination@flameabomination Жыл бұрын
    • @@AntonyKondr ага, я самые простые форматы попробовал вспомнить, просто с помощью deflate, который у png, то ещё удовольствие самостоятельно сжимать данные :) Да, графический движок, на си + opengl. Чистого си мне пока хватает, хоть и есть свои ограничения, но они пока несущественные. Скорее всего скриптовый язык какой-нибудь приделаю уже для игровой логики

      @flameabomination@flameabomination Жыл бұрын
    • @@AntonyKondr точно знаю только, что язык шейдеров hlsl (directx) объектно-ориентированный, а glsl похож на немного урезанный си Хотя на directx сам не писал, но вроде dx11 немного сложнее opengl, dx12 уже более сложный по своему строению, но и более производительный. Если чисто по винду писать, то directx хороший выбор. В любый других случая opengl, а потом vulkan (как начальный api для изучения он не подойдёт, уж слишком сложный для новичка)

      @flameabomination@flameabomination Жыл бұрын
    • тоже недавно делал пнг декодер для своей проги) правда не осилил чересстрочную развёртку и решил не реализовывать её вовсе 😄

      @DJDrugsounD@DJDrugsounD Жыл бұрын
  • Спасибо за полезный контент! Подача видео гениальна!

    @mj-7-4@mj-7-4 Жыл бұрын
  • Супер круто! Узнал много нового! Лайк, подписка! И все такое) Про то как компрессия работает на низком уровне хотелось бы еще в таком формате.

    @mikhailkh8560@mikhailkh8560 Жыл бұрын
  • Спасибо за работу Алек

    @user-jp1xc7jz9i@user-jp1xc7jz9i Жыл бұрын
  • Спасибо, за ТАКИЕ видео! Очень нужные для образования!

    @nasto735@nasto7359 ай бұрын
  • Ничаянно наткнулся на это видео, залип на пол часа, спасибо огромное, я подписался

    @neponiatniichell9508@neponiatniichell9508 Жыл бұрын
  • Спасибо за очень годный контент, из самого детства было интересно как устроены файлы, особенно изображение. Визуальные эффекты и подача информации на высшем уровне. Видео доступно для широкого круга зрителей, так держать

    @cloud_diver4280@cloud_diver4280 Жыл бұрын
    • Была такая достаточно толстая книжка. Так и называлась "Форматы данных". Я в своё время купил и не пожалел. Но в форме видео тоже - интересный вариант подачи информации!

      @A2OperatingSystem@A2OperatingSystem Жыл бұрын
    • @@A2OperatingSystem спасибо, что посоветовали книгу, обязательно чекну

      @cloud_diver4280@cloud_diver4280 Жыл бұрын
  • Очень качественное видео!👍👍👍 Спасибо!

    @timofeyshidlovskii8996@timofeyshidlovskii8996 Жыл бұрын
  • Короче сложновато, понадобилось на VBA рисовать картинки и самое простое что смог освоить это bmp

    @user-bh2ot5ks8f@user-bh2ot5ks8f Жыл бұрын
  • Контент - супер! Побольше low-level programming'а, пожалуйста.

    @p.bakuard8648@p.bakuard8648 Жыл бұрын
    • В видео не было программирования вовсе, не говоря уже о низкоуровневом. Всё, что тут описано, реализуется высокоуровневыми ЯПами.

      @dikiy_0pezdal@dikiy_0pezdal5 ай бұрын
  • Круто! Даёшь ассемблер!)

    @semak8967@semak8967 Жыл бұрын
  • Давно не видел таких по качеству видео, лучший в Ру сегменте IT

    @itifsmth3764@itifsmth3764 Жыл бұрын
  • Мы дожделись! :D P.S. спасибо за качественное оформление в твоих роликах, если не секрет сколько времени занял этот?

    @rorva@rorva Жыл бұрын
    • Каждое видео - около месяца

      @AlekOS@AlekOS Жыл бұрын
    • @@AlekOS а сколько часов? Просто месяц работы над чем-то у каждого свой)

      @rorva@rorva Жыл бұрын
    • Не знаю) Не вёл статистику по часам

      @AlekOS@AlekOS Жыл бұрын
    • @@AlekOS Спасибо за ответы :D

      @rorva@rorva Жыл бұрын
    • @@AlekOS охренеть... Месяц готовить материал для объяснения кодировки типа файлов... Это безумнее, чем спорить с кремлеботами в сети.

      @lightbatmen@lightbatmen Жыл бұрын
  • Спасибо за видео!

    @sashakuznechkin@sashakuznechkin Жыл бұрын
  • Круто ! Всегда использовал PNGLIB и никогда не задумывался об устройстве файлов. Максимум в чём разбирался - это в формате битности на цвет. Чтоб туда сюда переводить.

    @KostsovKonstantin@KostsovKonstantin7 ай бұрын
  • Очень очень круто и подробно писал. Твоя подача самая лучшая. У тебя нет манеры донести рассжованную информацию. Ты делаешь так как ни кто не делает. Просмотрел видосики от и до, пробую задачки на ассемблере решать. Расскажи по возможности про сжатие аудио формата, и в целом про цифровое аудио.

    @GorMax123456@GorMax12345611 ай бұрын
  • Редка увидишь видосы с таким понятным объяснением. Потрясающая работа проделана, спасибо за ваши старания)

    @egorzeld4737@egorzeld4737 Жыл бұрын
  • Очень подробно, большое спасибо

    @brevisest7174@brevisest7174 Жыл бұрын
  • Это было просто потрясающе)

    @user-tn4oe1il5m@user-tn4oe1il5m Жыл бұрын
  • Отличный видос! Так держать!

    @user-sm5ek4cj8f@user-sm5ek4cj8f Жыл бұрын
  • Спасибо, очень приятно и интересно рассказано!

    @ultragorod7090@ultragorod7090 Жыл бұрын
  • спасибо, самая лучшая подача материала, что я видел

    @drewya9186@drewya9186 Жыл бұрын
  • Очень хорошо, спасибо

    @C1loverZzzz@C1loverZzzz Жыл бұрын
  • Спасибо за этот ролик, лайк! 👍

    @bOOOOkash@bOOOOkash Жыл бұрын
  • Воооот это контент,лайк.Я пока сам это все накопал ,выпал в осадок а тут по полочкам :)

    @Kriptio@Kriptio Жыл бұрын
  • спасибо за интересное обьяснение

    @asdffewfew@asdffewfew Жыл бұрын
  • спасибо за информацию, это надо знать!

    @ciklomat@ciklomat Жыл бұрын
  • Братан, хорош, давай, давай вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?

    @grasslawn7544@grasslawn7544 Жыл бұрын
  • Самый классный контент. Спасибо автору!

    @gospodin_Nikto45454@gospodin_Nikto45454 Жыл бұрын
  • спасибо большое за видео!

    @darynadiakovska449@darynadiakovska4496 ай бұрын
  • Спасибо за интересное видео

    @user-fy3iv9dp7g@user-fy3iv9dp7g Жыл бұрын
  • Спасибо за видео

    @computercomputer3293@computercomputer3293 Жыл бұрын
  • спасибо большое, очень интересно)

    @isRiko@isRiko Жыл бұрын
  • Я вот художник-любитель, а не програмист, но так вообщем-то всё понятно! особо понравился принцип сжатия!

    @MrVasher@MrVasher Жыл бұрын
  • Очень круто, спасибо!

    @user-kd4sr8rp8s@user-kd4sr8rp8s Жыл бұрын
  • Спасибо за полезное видео.

    @viktyusk@viktyusk Жыл бұрын
  • круто, спасибо!

    @user-rt6xm3xj7p@user-rt6xm3xj7p Жыл бұрын
  • Очень интересно послушать про SVG и Webp

    @Happy-qw2do@Happy-qw2do2 ай бұрын
  • Я как-то давно смотрел это видео. Сейчас решил пересмотреть из-за того что понадобилось сделать для своего байтового формата начало. Теперь мне стало понятно как это сделать. [18:07]

    @wowlikon@wowlikon10 ай бұрын
  • оч круто. подписался, буду теперь смотреть.

    @sphagnumrex9008@sphagnumrex9008 Жыл бұрын
  • Однозначно контент заслуживает много лайков! Продолжай в том же духе💪💪💪

    @user-wq9ke5ie1b@user-wq9ke5ie1b6 ай бұрын
  • Спасибо огромное

    @porohmega@porohmega Жыл бұрын
  • Очень интересно! Спасибо!

    @whekin@whekin Жыл бұрын
  • Годный контент! Так держать

    @alkozik@alkozik Жыл бұрын
  • Потрясный ролик, ничего не запомнил и мало что понял но оооооочень интересно!!!

    @user-xt5rq4ff5f@user-xt5rq4ff5f Жыл бұрын
  • Я за побольше видео про форматы файлов или про сжатие данных )

    @bunnyboss75@bunnyboss75 Жыл бұрын
  • Отличное видео. Спасибо большое.

    @romanmanechkin9735@romanmanechkin9735 Жыл бұрын
  • Превосходное видео!

    @user-me5bb3ig3k@user-me5bb3ig3k Жыл бұрын
  • Как все сложно, но очень интересно

    @VZ-Mihail@VZ-Mihail Жыл бұрын
  • Мозг взорвался от полученной информации ) Спасибо за видео

    @Lin_Melky@Lin_Melky Жыл бұрын
  • очень хорошо что по мимо теории в видосе есть и практика

    @levoradikal@levoradikal Жыл бұрын
  • очень хорошое видео, мне понравилось

    @user-se4mn3cc4m@user-se4mn3cc4m Жыл бұрын
  • Alek OS, спасибо за твои видео. Это что-то нереальное для рунета. Кстати, как тебе тема для одного из следующих роликов, как устроена какая-нибудь файловая система?

    @t-minus100@t-minus100 Жыл бұрын
    • Сделаю со временем

      @AlekOS@AlekOS Жыл бұрын
    • Классная тема, поддерживаю!

      @Xqdpsa@Xqdpsa Жыл бұрын
  • Спасибо за очередную годноту! Твои видосы надо пересматривать раз по 5, чтобы всё усвоить как надо

    @BB-ti9bf@BB-ti9bf Жыл бұрын
    • Станем гуру программистами, будем тонны денег получать, йоу!

      @nameundef8076@nameundef8076 Жыл бұрын
    • @@nameundef8076 тогда уж свои проекты подымать, а не на дядю, пусть за выше среднего, но все же за зарплату ишачить. 🤔

      @BB-ti9bf@BB-ti9bf Жыл бұрын
  • Hi there, watching you from Israel. Thanks a lot, a theme you chosen touched me deep

    @mks3782@mks3782 Жыл бұрын
  • Друг, ты просто космос! Чтоб я без тебя делал, если бы не твойконтент!

    @vicotrshysko6761@vicotrshysko6761 Жыл бұрын
  • Написал декодер по твоему смайлику) Спасибо)

    @user-nj6dw7rb4e@user-nj6dw7rb4e Жыл бұрын
  • Очень круто. Текст, голос, монтаж❤️ Если это не любовь, то что?

    @user-cu2ng7gf4k@user-cu2ng7gf4k Жыл бұрын
  • спасибо, теперь все стало более понятным.

    @ppsha217@ppsha217 Жыл бұрын
  • Ещё очень важное отличие формата PNG, в том, что в нём можно указать точные размеры изображения в сантиметрах или дюймах, в специальном чанке pHYs. Такой возможности нет, например, в GIF. Это очень важно для некоторых применений изображений. Например, в CAD системах

    @A2OperatingSystem@A2OperatingSystem Жыл бұрын
  • Супер спасибо, супер полезно!

    @user-xq4ft8kz9f@user-xq4ft8kz9f Жыл бұрын
  • Отличное видео! Вряд ли бы сам когда-нибудь добрался до этой темы, но ютуб порекомендовал, и я посмотрел с интересом. Тема сжатия очень интересна, хотя подозреваю, там в основном математика, и много просмотров не соберет. Хотя у тебя, думаю, получится и это разобрать увлекательно)

    @Paul-fn2wb@Paul-fn2wb Жыл бұрын
KZhead