From Binary to Text: ASCII, Unicode, UTF & base64

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 24

  • @ronaldnetawat1925
    @ronaldnetawat1925 3 หลายเดือนก่อน +12

    Wake up, babe, that cool channel just uploaded again.

  • @-yttrium-1187
    @-yttrium-1187 3 หลายเดือนก่อน +7

    The real purpose of unicode was that it managed to come up with a good character compression sceme that was trivial to implement with backwards compatibility for almost any language and computer system. You see, every localisation had its own character sets, either defined as 7-8bits, 16bits or something inbetween. So the unicode solution to add control bits that could tell the decoder which localisation the character set was from, made it so that backwards compatibility meant adding a single byte would correctly translate the entire localisation.
    This technique shares some similarities with lazy allocation. You're truncating all whitespace until you decide to allocate something to that whitespace, a special character, then you use that whitespace.

  • @rcnhsuailsnyfiue2
    @rcnhsuailsnyfiue2 3 หลายเดือนก่อน +1

    Excellent vid, welcome back!

  • @mistadude
    @mistadude 3 หลายเดือนก่อน +1

    Magnificent video as always Bartek!

  • @netprofm
    @netprofm 3 หลายเดือนก่อน +1

    Great video man, you are really good at this

  • @Offenbauer
    @Offenbauer 3 หลายเดือนก่อน +1

    Great vid as always! Truly enjoy the style

  • @a.gtheunique5324
    @a.gtheunique5324 3 หลายเดือนก่อน +1

    Fantastic video as always! Visuals are on point

  • @AK-vx4dy
    @AK-vx4dy 3 หลายเดือนก่อน +1

    Very nice animations and good condensed knowledge. Tak trzymaj!

  • @devAleksander
    @devAleksander 17 วันที่ผ่านมา

    Great video! Simple explanation and amazing animation!

  • @MassimoRough
    @MassimoRough 3 หลายเดือนก่อน +2

    Nice man! It’s base64 that clicked with me

  • @calapranzee
    @calapranzee 3 หลายเดือนก่อน +1

    Great content, hope to see your videos more frequently

  • @ahmedalsaey454
    @ahmedalsaey454 3 หลายเดือนก่อน +1

    Amazing video that covered a ton!

  • @neoncloud710
    @neoncloud710 3 หลายเดือนก่อน +1

    I really enjoyed this video!

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 3 หลายเดือนก่อน +2

    simple and to the point, thank you :)

  • @prologenjoyer
    @prologenjoyer 3 หลายเดือนก่อน

    bro just drops bangers

  • @Code4Ever
    @Code4Ever 3 หลายเดือนก่อน +1

    A problem with variable length encoding is that, it makes it difficult to index characters,
    Since indexing works on the principle of calculating offset number of bytes from current position,
    we have to read each character, to index them : (
    which is very slow in terms of time complexity

  • @TheSast
    @TheSast 3 หลายเดือนก่อน +2

    Lovely video!

  • @cristhiamtovar9003
    @cristhiamtovar9003 3 หลายเดือนก่อน

    So helpful, so appreciated

  • @martinsanchez-hw4fi
    @martinsanchez-hw4fi 3 หลายเดือนก่อน +2

    Great video. What do you use for the animations?

    • @BartekSpitza
      @BartekSpitza  3 หลายเดือนก่อน

      Thank you! This was done in After Effects

  • @JoeCoup1
    @JoeCoup1 หลายเดือนก่อน

    This video is beautiful :)

  • @kissu_io
    @kissu_io 3 หลายเดือนก่อน

    Dope video! 🤗 ❤️
    I wonder how you made the animations. 😶
    Edit: probably Motion Canvas here too.

  • @ethical-not-evil
    @ethical-not-evil 3 หลายเดือนก่อน

    but how program know if text should be treated as en or ar for example in a file in en and ar it will read byte(s) properly and print text properly without treating ar as en. i thought it will answer this.