рдмреЗрд╕32 рдПрдиреНрдХреЛрдб
100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (рдХреЛрдИ рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред рдЪрдпрди рдпреЛрдЧреНрдп рд╡рд░реНрдгрдорд╛рд▓рд╛ (рдЖрд░рдПрдлрд╕реА 4648/рдмреЗрд╕32рд╣реЗрдХреНрд╕/рдХреНрд░реЙрдХрдлреЛрд░реНрдб), рдкреИрдбрд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рдг, рдЖрдЙрдЯрдкреБрдЯ рдЕрдХреНрд╖рд░ рдХреЗрд╕, рд╡рд░реНрдг рд╕реЗрдЯ рдЪрдпрди (рдпреВрдЯреАрдПрдл-8 рдФрд░ рдЕрдзрд┐рдХ), рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ рдФрд░ рд╕реНрдерд┐рд░ рд╕реНрд╡рд░реВрдкрдг рдХреЗ рд╕рд╛рде рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдмреЗрд╕32 рдореЗрдВ рдПрдирдХреЛрдб рдХрд░реЗрдВред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ
- рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдХреЛ рдмреЗрд╕32 рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдПрдирдХреЛрдб рдХрд░реЗрдВ (рдЯреЗрдХреНрд╕реНрдЯ тЖТ рдмреЗрд╕32)
- рдмреЗрд╕32 рд╡рд░реНрдгрдорд╛рд▓рд╛: рдЖрд░рдПрдлрд╕реА 4648 (рдмреЗрд╕32), рдЖрд░рдПрдлрд╕реА 4648 (рдмреЗрд╕32рд╣реЗрдХреНрд╕), рдХреНрд░реЙрдХрдлреЛрд░реНрдб рдмреЗрд╕32
- рдкреИрдбрд┐рдВрдЧ (=) рдореЛрдб: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд, рд╣рдореЗрд╢рд╛ = рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдпрд╛ рдкреИрдбрд┐рдВрдЧ рдЫреЛрдбрд╝реЗрдВ
- рдПрдирдХреЛрдб рдореЛрдб рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЗрд╕ рдирд┐рдпрдВрддреНрд░рдг: рдЕрдкрд░рдХреЗрд╕ рдпрд╛ рд▓реЛрдЕрд░рдХреЗрд╕
- рдЯреЗрдХреНрд╕реНрдЯ тЖФ рдмрд╛рдЗрдЯреНрд╕ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рд╡рд░реНрдг рд╕реЗрдЯ рдЪрдпрди (рдЕрд╕рдорд░реНрдерд┐рдд рдорд╛рди рдпреВрдЯреАрдПрдл-8 рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВ)
- рдмреЗрд╕32 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ 0тАУ120 рдХреЙрд▓рдо рдкрд░ рд░реИрдк рдХрд░реЗрдВ (0 рд░реИрдкрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ)
- рд╕реНрд╡рд░реВрдкрдг рдирд┐рдпрдВрддреНрд░рдг: рдПрд▓рдПрдл/рд╕реАрдЖрд░рдПрд▓рдПрдл рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдВрддрд┐рдо рдирдИ рд▓рд╛рдЗрди
- рдЫреЛрдЯреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд┐рдХрд▓реНрдк (рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдирдХреЛрдб)
- рдбреНрд░реЙрдкрдЬрд╝реЛрди рдмрд╣реБ-рдлрд╝рд╛рдЗрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдмреИрдЪ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ)
- 100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (рдХреЛрдИ рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред
рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ for base32-encoder
рдЕрдкрдирд╛ рдЯреЗрдХреНрд╕реНрдЯ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
рдЕрдкрдирд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкреЗрд╕реНрдЯ (рдпрд╛ рдбреНрд░реЙрдк) рдХрд░реЗрдВред рдЖрдк рдбреНрд░реЙрдкрдЬрд╝реЛрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рднреА рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
"рдПрдирдХреЛрдб" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рдПрдХреНрд╢рди рдХреЛ "рдПрдирдХреЛрдб" рдкрд░ рд╕реЗрдЯ рд░рдЦреЗрдВ, рдлрд┐рд░ рдкреНрд░рд╛рд░реВрдк (рдЖрд░рдПрдлрд╕реА 4648/рдмреЗрд╕32рд╣реЗрдХреНрд╕/рдХреНрд░реЙрдХрдлреЛрд░реНрдб), рдкреИрдбрд┐рдВрдЧ, рдЕрдХреНрд╖рд░ рдХреЗрд╕, рдФрд░ рд╡рд░реНрдг рд╕реЗрдЯ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпреВрдЯреАрдПрдл-8) рдЪреБрдиреЗрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд░реИрдк рд▓рд╛рдЗрдиреНрд╕ рдФрд░ рдирдИ рд▓рд╛рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВред
рдХреЙрдкреА/рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдмреЗрд╕32 рдкрд░рд┐рдгрд╛рдо рдХреЙрдкреА рдХрд░реЗрдВ, рдпрд╛ рдЯреВрд▓ рдХреЗ рдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб/рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВред
рддрдХрдиреАрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ
рдирд┐рд╖реНрдкрд╛рджрди рдореЙрдбрд▓
рдпрд╣ рдмреЗрд╕32 рдЯреЗрдХреНрд╕реНрдЯ рдПрдирдХреЛрдбрд░ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдирдХреЛрдб-рдХреЗрдВрджреНрд░рд┐рдд рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред
| рдкрд╣рд▓реВ | рд╡рд┐рд╡рд░рдг |
|---|---|
| рд░рдирдЯрд╛рдЗрдо | 100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (рдХреЛрдИ рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред |
| рд╡реЗрд░рд┐рдПрдВрдЯ рд╕реНрдХреЛрдк | рдХреЗрд╡рд▓ рдПрдирдХреЛрдб (рдЯреЗрдХреНрд╕реНрдЯ тЖТ рдмреЗрд╕32 рдЯреЗрдХреНрд╕реНрдЯ) |
| рдЗрдирдкреБрдЯ | рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ |
| рдЖрдЙрдЯрдкреБрдЯ | рдмреЗрд╕32 рдЯреЗрдХреНрд╕реНрдЯ |
| рдкреНрд░рд╛рд░реВрдк | рдЖрд░рдПрдлрд╕реА 4648 (рдмреЗрд╕32), рдЖрд░рдПрдлрд╕реА 4648 (рдмреЗрд╕32рд╣реЗрдХреНрд╕), рдХреНрд░реЙрдХрдлреЛрд░реНрдб рдмреЗрд╕32 |
| рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ | рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЪрдпрди рдпреЛрдЧреНрдп; рдЕрд╕рдорд░реНрдерд┐рдд рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдирд╛рдо рдпреВрдЯреАрдПрдл-8 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреЗ рд╣реИрдВ |
| рд╕реАрдорд╛рдПрдБ | ~1тАУ2MB рд╡рд░реНрдг; ~25000 ms рдЯрд╛рдЗрдордЖрдЙрдЯ |
| рдкреНрд░рддрд┐рдзрд╛рд░рдг | рд╕рднреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ (рдХреЛрдИ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ) |
рд▓рдШреБ рдЙрджрд╛рд╣рд░рдг
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирдореВрдиреЗ (рдПрдиреНрдХреЛрдбрд┐рдВрдЧ) рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯред
| рдлрд╝реАрд▓реНрдб | рдорд╛рди |
|---|---|
| рдЗрдирдкреБрдЯ | Hello World |
| рдЖрдЙрдЯрдкреБрдЯ (рдЖрд░рдПрдлрд╕реА 4648 рдмреЗрд╕32, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк) | JBSWY3DPEBLW64TMMQ====== |
рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рдПрдЬ рдХреЗрд╕
рдЯреВрд▓ рдХреА рд╕реАрдорд╛рдУрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рдиред
| рд▓рдХреНрд╖рдг | рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг | рдХреНрдпрд╛ рдЬрд╛рдБрдЪреЗрдВ |
|---|---|---|
| рдЗрдирдкреБрдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ (рдЕрдзрд┐рдХрддрдо 2MB) | рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдЖрдХрд╛рд░ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ | рдЗрдирдкреБрдЯ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░реЗрдВ рдпрд╛ рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ |
| рдПрдбрд╛рдкреНрдЯрд░ рдХреЙрд▓ рдЯрд╛рдЗрдо рдЖрдЙрдЯ рд╣реЛ рдЧрдпрд╛ | рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ~25000 ms рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗ рд░рд╣реА рд╣реИ | рдЗрдирдкреБрдЯ рдЖрдХрд╛рд░ рдХрдо рдХрд░реЗрдВ рдФрд░ рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдХреНрд╖рдо рдХрд░реЗрдВ |
| рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рд╕реА рдЕрдиреНрдп рдмреЗрд╕32 рдПрдиреНрдХреЛрдбрд░ рд╕реЗ рднрд┐рдиреНрди рд╣реИ | рднрд┐рдиреНрди рд╡рд░реНрдгрдорд╛рд▓рд╛ рдпрд╛ рдкреНрд░рд╛рд░реВрдкрдг рдирд┐рдпрдо | рдкреНрд░рд╛рд░реВрдк (рдЖрд░рдПрдлрд╕реА 4648/рдмреЗрд╕32рд╣реЗрдХреНрд╕/рдХреНрд░реЙрдХрдлреЛрд░реНрдб), рдкреИрдбрд┐рдВрдЧ, рдФрд░ рдЕрдХреНрд╖рд░ рдХреЗрд╕ рдорд┐рд▓рд╛рдПрдБ |
| рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ | рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ рдпрд╛ рдЕрдВрддрд┐рдо рдиреНрдпреВрд▓рд╛рдЗрди рд╕рдХреНрд╖рдо рд╣реИ | рд▓рд╛рдЗрди рд░реИрдк рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЕрдВрддрд┐рдо рдиреНрдпреВрд▓рд╛рдЗрди / рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ |
| рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЕрдиреНрдпрддреНрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЧрд▓рдд рд╡рд░реНрдг | рдЕрдкрд╕реНрдЯреНрд░реАрдо/рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ-рдЯреВ-рдмрд╛рдЗрдЯреНрд╕ рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдорд┐рд╕рдореИрдЪ | рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ UTF-8) рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореИрдЪ рдХрд░реЗрдВ |
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк
рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рдгрд╛рдореЛрдВ, рд╕реНрд╡рдЪрд╛рд▓рди, рдпрд╛ рдЧреБрдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреИрдиреЛрдирд┐рдХрд▓ рд░рдирдЯрд╛рдЗрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ Base32 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЪрд▓рд╛рдПрдВред
рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (Python)
Python рд╕реНрдЯреИрдВрдбрд░реНрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ UTF-8 рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ Base32 (RFC 4648) рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВ
python -c "import base64,sys; s=sys.stdin.read(); sys.stdout.write(base64.b32encode(s.encode('utf-8')).decode('ascii'))" < input.txtрдЯреЗрдХреНрд╕реНрдЯ рдкрдврд╝рддрд╛ рд╣реИ, рдЗрд╕реЗ UTF-8 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ Base32-рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк UI рдореЗрдВ рдХреЛрдИ рдЕрд▓рдЧ рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджреЛрд╣рд░рд╛рдПрдВред
macOS / Linux (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ)
рд╕рд┐рд╕реНрдЯрдо base32 рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ Base32 рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВ
base32 < input.txt > output.b32.txtрдХреБрдЫ рд╕рд┐рд╕реНрдЯрдо рдПрдХ base32 рдХрдорд╛рдВрдб рд╢рд┐рдк рдХрд░рддреЗ рд╣реИрдВ (рдЕрдХреНрд╕рд░ GNU coreutils рд╕реЗ)ред рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИ; рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдЯреАрдХ рдирд┐рдпрдВрддреНрд░рдг рдЪрд╛рд╣рд┐рдП рддреЛ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
рд╕реАрдорд┐рдд рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВ
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдпрд╛ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░реНрд╕ рдХреЛ Base32 рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВ, рдЙрди рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреЗрд╡рд▓ рд╕реАрдорд┐рдд рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
- Base32 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВ рдЬреЛ рдЯреВрд▓реНрд╕ рдХреЗ рдмреАрдЪ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдВ
рдЯреАрдо рднрд░ рдореЗрдВ рд╕реБрд╕рдВрдЧрдд Base32 рдЖрдЙрдЯрдкреБрдЯ
- рдорд┐рд╕рдореИрдЪ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП RFC 4648 рдмрдирд╛рдо Base32hex рдмрдирд╛рдо Crockford рдкрд░ рдорд╛рдирдХреАрдХрд░рдг рдХрд░реЗрдВ
- рдкреИрдбрд┐рдВрдЧ рдореЛрдб рдФрд░ рдХреЗрд╕рд┐рдВрдЧ рдХреЛ рдкрд┐рди рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рд╕рдорд╛рди Base32 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЙрддреНрдкрдиреНрди рдХрд░реЗ
CI рдлрд┐рдХреНрд╕реНрдЪрд░ рдФрд░ рдирд┐рд░реНрдзрд╛рд░рдХ рд╕реНрдиреИрдкрд╢реЙрдЯ
- рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ, рдлрд╝реЙрд░реНрдореЗрдЯ рдФрд░ рдкреИрдбрд┐рдВрдЧ рдХреЛ рдлрд┐рдХреНрд╕ рдХрд░рдХреЗ рд╕реНрдерд┐рд░ Base32 рдЯреЗрд╕реНрдЯ рд╡реИрдХреНрдЯрд░ рдмрдирд╛рдПрдВ
- LF рдлреЛрд░реНрд╕ рдХрд░рдХреЗ рдФрд░ рд░реИрдкрд┐рдВрдЧ рдбрд┐рд╕реЗрдмрд▓ рдХрд░рдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдиреНрдпреВрд▓рд╛рдЗрди рдбрд┐рдлрд╝реНрд╕ рд╕реЗ рдмрдЪреЗрдВ
рдкреНрд░рджрд░реНрд╢рди-рдЬрд╛рдЧрд░реВрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
- рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдкрд░ CPU рдЙрдкрдпреЛрдЧ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рдкреНрд░реАрд╡реНрдпреВ рдбрд┐рд╕реЗрдмрд▓ рдХрд░реЗрдВ
- рдЗрдирдкреБрдЯ рд╕рд╛рдЗрдЬрд╝ рд▓рд┐рдорд┐рдЯ рдХреЗ рдирдЬрд╝рджреАрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдЪрдВрдХреНрд╕ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВ
тЭУ Frequently Asked Questions
рдХреНрдпрд╛ рдЗрд╕ Base32 рдПрдиреНрдХреЛрдбрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрдмреНрд▓рд┐рдХ API рд╣реИ?
API рдПрдВрдбрдкреЙрдЗрдВрдЯ рдПрдХреНрд╕рдкреЛрдЬрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИредрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдерд╛рдиреАрдп рд╣реИ рдпрд╛ рд░рд┐рдореЛрдЯ?
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдЯреВрд▓ рд╕реЗ рдЧреБрдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдПрдиреНрдХреЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?
рдЯреВрд▓ рдиреЗ рдореЗрд░рд╛ рдЗрдирдкреБрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд░рд╣рд╛ (рд╕рд╛рдЗрдЬрд╝/рдЯрд╛рдЗрдордЖрдЙрдЯ)?
рдореЗрд░рд╛ Base32 рдЖрдЙрдЯрдкреБрдЯ рджреВрд╕рд░реЗ рдПрдирдХреЛрдбрд░ рд╕реЗ рдореЗрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЦрд╛ рд░рд╣рд╛ рд╣реИ?
Pro Tips
рдпрджрд┐ рдЖрдк рдЕрдВрддрд░рд╕рдВрдЪрд╛рд▓рдиреАрдпрддрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░реВрдк + рдкреИрдбрд┐рдВрдЧ + рдЕрдХреНрд╖рд░ рдХреЗрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ Base32 рдЯреВрд▓реНрд╕ рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд╣реЗред
рдЧреИрд░-ASCII рдкрд╛рда рдПрдирдХреЛрдб рдХрд░рддреЗ рд╕рдордп рд╡рд░реНрдг рд╕реЗрдЯ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ UTF-8) рдкрд┐рди рдХрд░реЗрдВ; рдмреЗрдореЗрд▓ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд░реЛрдд рд╣реИред
рдмрдбрд╝реЗ рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдХрдо рдХрд░рдиреЗ рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд░реИрдкрд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВред
CI рдореЗрдВ, рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЬреИрд╕реЗ, Python base64.b32encode) рдкрд╕рдВрдж рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдЯреАрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рд╡рд░реНрдг рд╕реЗрдЯ, рдкреИрдбрд┐рдВрдЧ, рд▓рд╛рдЗрди рд╕рдорд╛рдкреНрддрд┐) рдХреЛ рдХрдорд┐рдЯ рдХрд░реЗрдВред
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рднреА, рд╕рд╛рдЭрд╛ рдорд╢реАрдиреЛрдВ рдкрд░ рдЧреБрдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЗрд▓рд╛рдЬ рдХрд░реЗрдВ; рд╕реНрдерд╛рдиреАрдп рдЯреВрд▓рд┐рдВрдЧ рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдиреА рд░рд╣рддреА рд╣реИред
Additional Resources
Other Tools
- рд╕реАрдПрд╕рдПрд╕ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдкреАрдПрдЪрдкреА рд╕реБрдВрджрд░реАрдХрд░рдг
- рд░рдВрдЧ рдЪрдпрдирдХрд░реНрддрд╛
- рд╕реНрдкреНрд░рд╛рдЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░
- рдмреЗрд╕32 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕32 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕58 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕58 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕58 рдПрдирдХреЛрдбрд░
- рдмреЗрд╕62 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕62 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕62 рдПрдирдХреЛрдбрд░
- рдмреЗрд╕64 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕64 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕64 рдПрдирдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдбрд┐рдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдПрдирдХреЛрдбрд░
- рд╕реАрд╢рд╛рд░реНрдк рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реАрдПрд╕рд╡реА рдлреЙрд░реНрдореЗрдЯрд░
- Dockerfile Formatter
- рдПрд▓реНрдо рдлреЙрд░реНрдореЗрдЯрд░
- рдИрдПрдирд╡реА рдлреЙрд░реНрдореЗрдЯрд░
- рдЧреЛ рдлреЙрд░реНрдореЗрдЯрд░
- рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- рдПрдЪрд╕реАрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- рдЖрдИрдПрдирдЖрдИ рдлреЙрд░реНрдореЗрдЯрд░
- рдЬреЗрдПрд╕рдУрдПрди рдлреЙрд░реНрдореЗрдЯрд░
- рд▓реЗрдЯреЗрдХреНрд╕ рдлреЙрд░реНрдореЗрдЯрд░
- рдорд╛рд░реНрдХрдбрд╛рдЙрди рдлреЙрд░реНрдореЗрдЯрд░
- рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡рд╕реА рдлреЙрд░реНрдореЗрдЯрд░
- Php Formatter
- рдкреНрд░реЛрдЯреЛ рдлреЙрд░реНрдореЗрдЯрд░
- рдкрд╛рдпрдерди рдлреЙрд░реНрдореЗрдЯрд░
- рд░реВрдмреА рдлреЙрд░реНрдореЗрдЯрд░
- рд░рд╕реНрдЯ рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реНрдХрд╛рд▓рд╛ рдлреЙрд░реНрдореЗрдЯрд░
- рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреЙрд░реНрдореЗрдЯрд░
- рдПрд╕рдХреНрдпреВрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- SVG рдлреЙрд░реНрдореЗрдЯрд░
- Swift рдлреЙрд░реНрдореЗрдЯрд░
- TOML рдлреЙрд░реНрдореЗрдЯрд░
- Typescript Formatter
- XML рдлреЙрд░реНрдореЗрдЯрд░
- YAML рдлреЙрд░реНрдореЗрдЯрд░
- Yarn рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реАрдПрд╕рдПрд╕ рдорд┐рдиреАрдлрд╛рдпрд░
- Html Minifier
- Javascript Minifier
- рдЬреЗрдПрд╕рдУрдПрди рдорд┐рдиреАрдлрд╛рдпрд░
- XML рдорд┐рдирд┐рдлрд╛рдпрд░
- рдПрдЪрдЯреАрдЯреАрдкреА рд╣реЗрдбрд░реНрд╕ рджрд░реНрд╢рдХ
- рдкреАрдбреАрдПрдл рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ
- рд░реЗрдЧреЗрдХреНрд╕ рдкрд░реАрдХреНрд╖рдХ
- рдПрд╕рдИрдЖрд░рдкреА рд░реИрдВрдХ рдЬрд╛рдВрдЪрдХрд░реНрддрд╛
- Whois рд▓реБрдХрдЕрдк