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

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

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

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

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

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

    Great video man, you are really good at this

  • @-yttrium-1187
    @-yttrium-1187 หลายเดือนก่อน +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.

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

    Very nice animations and good condensed knowledge. Tak trzymaj!

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

    Excellent vid, welcome back!

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

    Great vid as always! Truly enjoy the style

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

    Nice man! It’s base64 that clicked with me

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

    I really enjoyed this video!

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

    Fantastic video as always! Visuals are on point

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

    Great content, hope to see your videos more frequently

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

    Amazing video that covered a ton!

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

    Magnificent video as always Bartek!

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

    Lovely video!

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

    simple and to the point, thank you :)

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

    So helpful, so appreciated

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

    bro just drops bangers

  • @Code4Ever
    @Code4Ever หลายเดือนก่อน +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

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

    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.

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

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

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

    Great video. What do you use for the animations?

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

      Thank you! This was done in After Effects