Base62 рдПрдирдХреЛрдб/рдбрд┐рдХреЛрдб (рдмрд╛рдЗрдирд░реА)
100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред рдЪрдпрди рдпреЛрдЧреНрдп рд╡рд░реНрдгрдорд╛рд▓рд╛, рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ рдФрд░ рд▓рд╛рдЗрди-рджрд░-рд▓рд╛рдЗрди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ/рдмрд╛рдЗрдЯреНрд╕ рдХреЛ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдПрдирдХреЛрдб рдХрд░реЗрдВ, рд╕рд╛рде рд╣реА рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рдФрд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╡рд╛рдкрд╕ рдбрд┐рдХреЛрдб рдХрд░рддреЗ рд╕рдордп data: URI рд╕рдорд░реНрдердиред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ
- рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЗрдВ (.bin, .dat, рд╕рдВрдЧреНрд░рд╣) рдЕрдкрд▓реЛрдб/рдбреНрд░реИрдЧ-рдПрдВрдб-рдбреНрд░реЙрдк рдХрд░реЗрдВ, рдмрд╣реБ-рдлрд╝рд╛рдЗрд▓ рдмреИрдЪ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде
- рджреЛ рдХреНрд░рд┐рдпрд╛рдПрдБ: рдПрдирдХреЛрдб (рдмрд╛рдЗрдирд░реА тЖТ Base62 рдЯреЗрдХреНрд╕реНрдЯ) рдФрд░ рдбрд┐рдХреЛрдб (Base62 рдЯреЗрдХреНрд╕реНрдЯ тЖТ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓)
- рд╡рд░реНрдгрдорд╛рд▓рд╛ рдЪрдпрди: 0-9A-Za-z (рд╕рд╛рдорд╛рдиреНрдп), 0-9a-zA-Z, A-Za-z0-9, a-zA-Z0-9
- рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ (рдПрдирдХреЛрдб рдореЛрдб): рдЪреБрдиреА рдЧрдИ рдХреЙрд▓рдо рдЪреМрдбрд╝рд╛рдИ рдкрд░ рд░реИрдк рдХрд░реЗрдВ рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ (0)
- рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рдЪреБрдиреЗрдВ: рд░реИрдкреНрдб рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП LF ( ) рдпрд╛ CRLF ( )
- рдорд▓реНрдЯреА-рд░рд┐рдХреЙрд░реНрдб рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рджрд░ рд▓рд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ (рдЙрдкрдпреЛрдЧреА рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рд▓рд╛рдЗрди рдПрдХ рдЕрд▓рдЧ Base62 рдЪрдВрдХ рд╣реИ)
- рдбрд┐рдХреЛрдб рдПрдХ data:*;base62, рдЙрдкрд╕рд░реНрдЧ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЯреЙрдЧрд▓ рдпреЛрдЧреНрдп)
- рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рдЯреЙрдЧрд▓ рдЪрдпрдирд┐рдд рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- рдЫреЛрдЯреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб (рдмрдбрд╝реЗ рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░реЗрдВ)
- 100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдХреЛрдИ рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред
рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ for base62-binary-encoder
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдбреНрд░реЙрдк рдХрд░реЗрдВ (рдпрд╛ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ)
рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбреНрд░реЙрдкрдЬрд╝реЛрди рдореЗрдВ рдбреНрд░реИрдЧ-рдПрдВрдб-рдбреНрд░реЙрдк рдХрд░реЗрдВред рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рдкреНрдд Base62 рдЯреЗрдХреНрд╕реНрдЯ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ (рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ data:*;base62, рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдпрджрд┐ рд╕рдХреНрд╖рдо рд╣реИ)ред
рдХреНрд░рд┐рдпрд╛/рдореЛрдб рдЪреБрдиреЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдБ
"рдХреНрд░рд┐рдпрд╛" (рдПрдирдХреЛрдб рдпрд╛ рдбрд┐рдХреЛрдб) рдЪреБрдиреЗрдВ, рдлрд┐рд░ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ "рд╡рд░реНрдгрдорд╛рд▓рд╛" рдЪреБрдиреЗрдВ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ "рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд░реИрдк рдХрд░реЗрдВ" рдФрд░ рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рд╕реЗрдЯ рдХрд░реЗрдВред рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдЕрдорд╛рдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЛ рдЬрд▓реНрджреА рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП "рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди" рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдЗрдирдкреБрдЯ рдореЗрдВ рдпрд╣ рд╢рд╛рдорд┐рд▓ рд╣реИ рддреЛ "data:*;base62, рдЙрдкрд╕рд░реНрдЧ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ" рдЯреЙрдЧрд▓ рдХрд░реЗрдВред
рдЖрдЙрдЯрдкреБрдЯ рдХреЙрдкреА рдХрд░реЗрдВ рдпрд╛ рдбрд┐рдХреЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, Base62 рдЯреЗрдХреНрд╕реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЙрдкреА рдХрд░реЗрдВ (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реИрдкреНрдб рдФрд░ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдкреБрдирд░реНрдирд┐рд░реНрдорд┐рдд рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдлрд╝рд╛рдЗрд▓рдирд╛рдо рдирд┐рдпрдо рдЖрдорддреМрд░ рдкрд░ .b62 рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рдореМрдЬреВрдж рд╣реЛ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝рдиреЗ рдкрд░ .bin рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреЗ рд╣реИрдВ)ред
рддрдХрдиреАрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ
рдирд┐рд╖реНрдкрд╛рджрди рдореЙрдбрд▓
рд░рдирдЯрд╛рдЗрдо рдкреНрд░рдХрдЯреАрдХрд░рдг, рдмрд╛рдзрд╛рдПрдБ рдФрд░ рдбреЗрдЯрд╛ рд╣реИрдВрдбрд▓рд┐рдВрдЧред
| рдкрд╣рд▓реВ | рд╡рд┐рд╡рд░рдг |
|---|---|
| рдореЛрдб | 100% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдХреЛрдИ рд╕рд░реНрд╡рд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ)ред |
| рдХреНрд░рд┐рдпрд╛ рджрд╛рдпрд░рд╛ | рдмрд╛рдЗрдирд░реА тЖТ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдПрдирдХреЛрдб рдХрд░реЗрдВ (рдкреНрд░рд╛рдердорд┐рдХ), рд╕рд╛рде рд╣реА Base62 тЖТ рдмрд╛рдЗрдирд░реА рдбрд╛рдЙрдирд▓реЛрдб рдбрд┐рдХреЛрдб рдХрд░реЗрдВ |
| рдЗрдирдкреБрдЯ | рдПрдирдХреЛрдб: рдлрд╝рд╛рдЗрд▓/рдмреНрд▓реЙрдм/Uint8Array/ArrayBuffer/TypedArrayред рдбрд┐рдХреЛрдб: Base62 рд╕реНрдЯреНрд░рд┐рдВрдЧ (рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ data:*;base62, рдЙрдкрд╕рд░реНрдЧ) |
| рдЖрдЙрдЯрдкреБрдЯ | рдПрдирдХреЛрдб: Base62 рдЯреЗрдХреНрд╕реНрдЯред рдбрд┐рдХреЛрдб: рдмрд╛рдЗрдЯреНрд╕ рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ |
| рд╕реАрдорд╛рдПрдБ | ~1тАУ2MB рд╡рд░реНрдг; ~25000 ms рдЯрд╛рдЗрдордЖрдЙрдЯ |
| рдкреНрд░рддрд┐рдзрд╛рд░рдг | рд╕рднреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ (рдХреЛрдИ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ) |
рд▓рдШреБ рдЙрджрд╛рд╣рд░рдг
рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдгрдорд╛рд▓рд╛ "0-9A-Za-z" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдмрд╛рдЗрдЯ рдЕрдиреБрдХреНрд░рдоред рдЖрдЙрдЯрдкреБрдЯ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдФрд░ рд░реИрдкрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред
| рдЖрдЗрдЯрдо | рдорд╛рди |
|---|---|
| рдЗрдирдкреБрдЯ рдмрд╛рдЗрдЯреНрд╕ (рд╣реЗрдХреНрд╕) | 00 01 02 03 04 05 06 07 08 09 |
| рдЖрдЙрдЯрдкреБрдЯ (Base62) | (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди/рд╡рд░реНрдгрдорд╛рд▓рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) |
| рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рдмрджрд▓рддрд╛ рд╣реИ | рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрд░рдо, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реИрдкрд┐рдВрдЧ, рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ, рдФрд░ рдХреНрдпрд╛ рдЖрдк рдПрдХрд▓ рдмреНрд▓реЙрдм рдпрд╛ рд▓рд╛рдЗрди-рджрд░-рд▓рд╛рдЗрди рдЪрдВрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдирдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ |
рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддрд┐рдпрд╛рдБ
рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рддрд░реАрдХреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВред
| рд▓рдХреНрд╖рдг | рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг | рдХреНрдпрд╛ рдЬрд╛рдБрдЪреЗрдВ |
|---|---|---|
| рдбрд┐рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП | рдЖрдкрдиреЗ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди Base62 рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдмрд╛рдЗрдЯреНрд╕/рдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХреА | рдХреНрд░рд┐рдпрд╛ рдХреЛ рдбрд┐рдХреЛрдб рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ; рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдирдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
| рдпрд╣ рдЯреВрд▓ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдПрдирдХреЛрдб рдХрд░рддрд╛ рд╣реИ... рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ | рдЖрдкрдиреЗ рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдкреЗрд╕реНрдЯ рдХрд░рдХреЗ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ | рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ (рдпрд╛ рдмрд╛рдЗрдЯреНрд╕ рдкрд╛рд╕ рдХрд░реЗрдВ)ред рдпрджрд┐ рдЖрдкрдХреЛ рдЯреЗрдХреНрд╕реНрдЯтЖТрдмрд╛рдЗрдЯреНрд╕ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ-рдЙрдиреНрдореБрдЦ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
| рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рддреНрд░реБрдЯрд┐ / рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг | рдЗрдирдкреБрдЯ рдореЗрдВ рдЪрдпрдирд┐рдд Base62 рд╡рд░реНрдгрдорд╛рд▓рд╛ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╡рд░реНрдг рд╣реИрдВ (рдпрд╛ рдЗрд╕рдореЗрдВ рд╡рд┐рднрд╛рдЬрдХ/рдЙрдкрд╕рд░реНрдЧ рд╣реИрдВ) | рд╕рд╣реА рд╡рд░реНрдгрдорд╛рд▓рд╛ рдЪреБрдиреЗрдВ, рд▓рдЪреАрд▓реЗ рдЗрдирдкреБрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЦреНрдд рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣рдЯрд╛рдПрдБ; рдпрджрд┐ рдЗрдирдкреБрдЯ рдореЗрдВ data:*;base62, рдЙрдкрд╕рд░реНрдЧ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ URI рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ |
| рдбрд┐рдХреЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рджреВрд╖рд┐рдд рджрд┐рдЦрддреА рд╣реИ | рд╡рд░реНрдгрдорд╛рд▓рд╛ рдмреЗрдореЗрд▓ рдпрд╛ рдЙрддреНрдкрд╛рджрдХ рдиреЗ рдПрдХ рдЕрд▓рдЧ Base62 рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ | рдЙрддреНрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрд░рдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ (0-9A-Za-z рдмрдирд╛рдо 0-9a-zA-Z рдЖрджрд┐) рдФрд░ рдЗрд╕реЗ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рд╕рдорд╛рди рд░рдЦреЗрдВ |
| рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирдИ рд▓рд╛рдЗрдиреЗрдВ рдпрд╛ рдЪрдВрдХ рд╕реАрдорд╛рдПрдБ | рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рд░реИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЖрдкрдиреЗ рд▓рд╛рдЗрди-рджрд░-рд▓рд╛рдЗрди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ | рдПрдХрд▓ рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдиреЛрдВ рдХреЛ 0 рдкрд░ рд░реИрдк рдХрд░реЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ lineByLine рдмрдВрдж рд░рдЦреЗрдВ; рдмрд╣реБ-рд░рд┐рдХреЙрд░реНрдб рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП, lineByLine рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддрд┐ рд▓рд╛рдЗрди рдПрдХ Base62 рдЪрдВрдХ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ |
| рдЗрдирдкреБрдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ (рдЕрдзрд┐рдХрддрдо 2MB) / рд╕рдордп рд╕рдорд╛рдкреНрдд | рдкреЗрд▓реЛрдб рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдзреАрдорд╛ рд╣реИ | рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреЗрд▓реЛрдб рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдпрд╛ рд╕реНрдерд╛рдиреАрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдЯреВрд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ |
рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдпрдо
UI рд╡рд┐рдХрд▓реНрдк рдПрдиреНрдХреЛрдбрд┐рдВрдЧ/рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
| рд╡рд┐рдХрд▓реНрдк | рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ | рдкреНрд░рднрд╛рд╡ |
|---|---|---|
| рдХреНрд░рд┐рдпрд╛ | рдПрдиреНрдХреЛрдб / рдбрд┐рдХреЛрдб | рдПрдиреНрдХреЛрдб рдмрд╛рдЗрдЯреНрд╕ рдХреЛ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ; рдбрд┐рдХреЛрдб Base62 рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред |
| рд╡рд░реНрдгрдорд╛рд▓рд╛ | рдПрдиреНрдХреЛрдб / рдбрд┐рдХреЛрдб | 62-рд╡рд░реНрдг рд╕реЗрдЯ рдХреНрд░рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд╣реА рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмреАрдЪ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред |
| рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдпрд╣рд╛рдБ рд▓рдкреЗрдЯреЗрдВ | рдХреЗрд╡рд▓ рдПрдиреНрдХреЛрдб | рдпрджрд┐ > 0, рдЪреБрдиреА рдЧрдИ рдЪреМрдбрд╝рд╛рдИ рдкрд░ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдбрд╛рд▓рддрд╛ рд╣реИ; 0 рд▓рдкреЗрдЯрдирд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред |
| рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ | рдПрдиреНрдХреЛрдб / рдбрд┐рдХреЛрдб (рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ) | рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓рдкреЗрдЯрддреЗ рд╕рдордп рдпрд╛ рд▓рд╛рдЗрди-рдЖрдзрд╛рд░рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕ рдиреНрдпреВрд▓рд╛рдЗрди рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: LF рдпрд╛ CRLFред |
| рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди | рджреЛрдиреЛрдВ | рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ (рдЫреЛрдЯреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо)ред рд╕рдордп рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░реЗрдВред |
| рд▓рд╛рдЗрди рджрд░ рд▓рд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ | рджреЛрдиреЛрдВ | рдкреНрд░рддреНрдпреЗрдХ рд▓рд╛рдЗрди рдХреЛ рдПрдХ рдЕрд▓рдЧ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИред Base62 рдЪрдВрдХреНрд╕ рдХреА рд╕реВрдЪрд┐рдпреЛрдВ/рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред |
| рдбреЗрдЯрд╛:*;base62, рдЙрдкрд╕рд░реНрдЧ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ | рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдб | рдбреЗрдЯрд╛ URI рдЬреИрд╕реЗ рдЙрдкрд╕рд░реНрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЗрдирдкреБрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЯреВрд▓ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХреЗред |
| рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди | рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдб | рдЪрдпрдирд┐рдд рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рд╡рд░реНрдгреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреЛрд╖рдкреВрд░реНрдг рдЗрдирдкреБрдЯ рдХреЛ рдЬрд▓реНрджреА рдкрдХрдбрд╝рддрд╛ рд╣реИред |
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк
рдЕрдзрд┐рдХрд╛рдВрд╢ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ Base62 CLI рдирд╣реАрдВ рд╣реИред CI рдореЗрдВ рдпрд╛ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реБрддреНрдкрд╛рджрдиреАрдп рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╡рд░реНрдгрдорд╛рд▓рд╛ рдореИрдкрд┐рдВрдЧ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░реЗрдВред
рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (Python)
рдПрдХ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Base62 рдПрдиреНрдХреЛрдб/рдбрд┐рдХреЛрдб рдХрд░реЗрдВ (рд╕рдВрд╕реНрдХрд░рдг + рд╡рд░реНрдгрдорд╛рд▓рд╛ рдкрд┐рди рдХрд░реЗрдВ)
python -c "import sys; print('Base62 рдкрд╛рдпрдерди рд╕реНрдЯреИрдВрдбрд░реНрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдПрдХ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓реА Base62 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд┐рди рдХрд░реЗрдВ, рдФрд░ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдЬреИрд╕реЗ, 0-9A-Za-z рдмрдирд╛рдо 0-9a-zA-Z)ред')"рдкрд╛рдпрдерди рдХреА рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ Base62 рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╢реБрджреНрдзрддрд╛ рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд┐рди рдХрд░реЗрдВ, рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЛ рд╕реБрд╕рдВрдЧрдд рд░рдЦреЗрдВред
Node.js
рдПрдХ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Base62 рдХреЛ рдПрдирдХреЛрдб/рдбрд┐рдХреЛрдб рдХрд░реЗрдВ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд░реНрдгрдорд╛рд▓рд╛)
node -e "console.error('Base62 Node рдХреЛрд░ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред рдПрдХ рдкреНрд░рддрд┐рд╖реНрдард┐рдд Base62 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд┐рди рдХрд░реЗрдВ, рдФрд░ рдмреЗрдореЗрд▓ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрдорд╛рд▓рд╛ (0-9A-Za-z, 0-9a-zA-Z, рдЖрджрд┐) рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред')"Node рдХреЛрд░ рдореЗрдВ Base62 рдХреЛрдбреЗрдХ рд╢рд┐рдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ рдФрд░ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдЦ рд▓реЗрдВ рддрд╛рдХрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдирдХреЛрдб/рдбрд┐рдХреЛрдб рд╕рдВрдЧрдд рдмрдиреЗ рд░рд╣реЗрдВред
рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
рдмрд╛рдЗрдирд░реА рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ-рдУрдирд▓реА рдЪреИрдирд▓реЛрдВ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░реЗрдВ
- JSON, YAML, рдпрд╛ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреЗ рдЕрдВрджрд░ рдЫреЛрдЯреЗ рдмрд╛рдЗрдирд░реАрдЬрд╝ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ рдЬреЛ рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рдкреЗрд▓реЛрдб рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ
- рдЯреЗрд╕реНрдЯ рдлрд┐рдХреНрд╕реНрдЪрд░ рдХреЛ Base62 рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдЬрдм рд░реЙ рдмрд╛рдЗрдЯреНрд╕ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рди рд╣реЛрдВ
- рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди-рднрд╛рд░реА рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рдмрд┐рдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ-рдЗрд╢ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпрд╛ рдкреЗрд▓реЛрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ
рд╡рд░реНрдгрдорд╛рд▓рд╛рдУрдВ рдореЗрдВ рдЕрдВрддрд░-рд╕рдВрдЪрд╛рд▓рди рдкрд░реАрдХреНрд╖рдг
- рд╕рдВрдЧрддрддрд╛ рдмрд╛рдзрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрд░рдореЛрдВ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
- Base64 (рдорд╛рдирдХреАрдХреГрдд) рдФрд░ Base62 (рд╡реЗрд░рд┐рдПрдВрдЯ-рд╕рдВрдЪрд╛рд▓рд┐рдд) рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╕рд┐рдЦрд╛рдПрдВ
- рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрдпреЛрдВ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИ
рдЫреЛрдЯреЗ рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП CI рд╕реИрдирд┐рдЯреА рдЪреЗрдХ
- рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрддреНрдкрд╛рджрд┐рдд Base62 рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╡рд╛рдкрд╕ рдбрд┐рдХреЛрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рдЪреЗрдХ)
- рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдХрд┐ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдЬрд╝ рдореЗрдВ рдПрдХрд▓ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдмрд┐рд▓реНрдбреНрд╕ рдХреЛ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ
- рд░реИрдкрд┐рдВрдЧ/рд╕реЗрдкрд░реЗрдЯрд░реНрд╕ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбрд┐рдлрд╝ рд╕реНрдерд┐рд░ рд░рд╣реЗрдВ
рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдЬреЛрдЦрд┐рдо рдХрдо рдХрд░реЗрдВ
- рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡рд░реНрдгреЛрдВ рдХреЛ рдЬрд▓реНрджреА рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреВрд▓реНрд╕ рдореЗрдВ рдЧреБрдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЙрдкреА рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВ; рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- рдЖрдХрд╕реНрдорд┐рдХ рдХреНрд░реЙрд╕-рд╕рд┐рд╕реНрдЯрдо рджреВрд╖рд┐рддреАрдХрд░рдг рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░ рд▓реЙрдХ рдХрд░реЗрдВ
тЭУ Frequently Asked Questions
рдХреНрдпрд╛ рдЗрд╕ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ API рд╣реИ?
API рдПрдВрдбрдкреЙрдЗрдВрдЯ рдПрдХреНрд╕рдкреЛрдЬрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИредрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдерд╛рдиреАрдп рд╣реИ рдпрд╛ рджреВрд░рд╕реНрде?
рдХреНрдпрд╛ рдореИрдВ рдпрд╣рд╛рдВ рдЧреБрдкреНрдд рдпрд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдПрдирдХреЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╕рддреНрдпрд╛рдкрди/рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рд╡рд┐рдлрд▓ рд╣реЛрддреА рд╣реИ?
рдореЗрд░реА рдбрд┐рдХреЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рднреНрд░рд╖реНрдЯ рдХреНрдпреЛрдВ рд╣реИ рднрд▓реЗ рд╣реА рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╕рдлрд▓ рд╣реЛ?
Pro Tips
Base62 рдХреЛ рдкреНрд░рдХрд╛рд░-рд╕рдВрдЪрд╛рд▓рд┐рдд рдорд╛рдиреЗрдВ: рд╣рдореЗрд╢рд╛ рдкреЗрд▓реЛрдб рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрдорд╛рд▓рд╛ (0-9A-Za-z рдмрдирд╛рдо 0-9a-zA-Z рдЖрджрд┐) рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред
рд╕реНрдерд┐рд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП, рд░реИрдкрд┐рдВрдЧ рдЕрдХреНрд╖рдо рд░рдЦреЗрдВ (wrapLineLength=0) рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рд╡рд╣рди рдкрд░рдд рди рд╣реЛ рдЬрд┐рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд-рдЪреМрдбрд╝рд╛рдИ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред
рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдЦреНрдд рд╕рддреНрдпрд╛рдкрди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ: рдпрд╣ рднрдЯрдХрддреА рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕, рдЧрд▓рдд рд╡рд░реНрдг рдФрд░ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдмреЗрдореЗрд▓ рдХреЛ рдЬрд▓реНрджреА рдкрдХрдбрд╝ рд▓реЗрддрд╛ рд╣реИред
CI рдореЗрдВ, рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдлрд┐рдХреНрд╕реНрдЪрд░ рдкрд░ рдПрдХ рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рдЯреЗрд╕реНрдЯ (рдПрдирдХреЛрдб тЖТ рдбрд┐рдХреЛрдб) рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЕрдкрдиреЗ Base62 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд┐рди рдХрд░реЗрдВред
Additional Resources
Other Tools
- рд╕реАрдПрд╕рдПрд╕ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрдВрджрд░реАрдХрд░рдг
- рдкреАрдПрдЪрдкреА рд╕реБрдВрджрд░реАрдХрд░рдг
- рд░рдВрдЧ рдЪрдпрдирдХрд░реНрддрд╛
- рд╕реНрдкреНрд░рд╛рдЗрдЯ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░
- рдмреЗрд╕32 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕32 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕32 рдПрдирдХреЛрдбрд░
- рдмреЗрд╕58 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕58 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕58 рдПрдирдХреЛрдбрд░
- рдмреЗрд╕62 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕62 рдПрдирдХреЛрдбрд░
- рдмреЗрд╕64 рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рдмреЗрд╕64 рдбрд┐рдХреЛрдбрд░
- рдмреЗрд╕64 рдПрдирдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдмрд╛рдЗрдирд░реА рдПрдирдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдбрд┐рдХреЛрдбрд░
- рд╣реЗрдХреНрд╕ рдПрдирдХреЛрдбрд░
- рд╕реАрд╢рд╛рд░реНрдк рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реАрдПрд╕рд╡реА рдлреЙрд░реНрдореЗрдЯрд░
- Dockerfile Formatter
- рдПрд▓реНрдо рдлреЙрд░реНрдореЗрдЯрд░
- рдИрдПрдирд╡реА рдлреЙрд░реНрдореЗрдЯрд░
- рдЧреЛ рдлреЙрд░реНрдореЗрдЯрд░
- рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- рдПрдЪрд╕реАрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- рдЖрдИрдПрдирдЖрдИ рдлреЙрд░реНрдореЗрдЯрд░
- рдЬреЗрдПрд╕рдУрдПрди рдлреЙрд░реНрдореЗрдЯрд░
- рд▓реЗрдЯреЗрдХреНрд╕ рдлреЙрд░реНрдореЗрдЯрд░
- рдорд╛рд░реНрдХрдбрд╛рдЙрди рдлреЙрд░реНрдореЗрдЯрд░
- рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡рд╕реА рдлреЙрд░реНрдореЗрдЯрд░
- Php Formatter
- рдкреНрд░реЛрдЯреЛ рдлреЙрд░реНрдореЗрдЯрд░
- рдкрд╛рдпрдерди рдлреЙрд░реНрдореЗрдЯрд░
- рд░реВрдмреА рдлреЙрд░реНрдореЗрдЯрд░
- рд░рд╕реНрдЯ рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реНрдХрд╛рд▓рд╛ рдлреЙрд░реНрдореЗрдЯрд░
- рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреЙрд░реНрдореЗрдЯрд░
- рдПрд╕рдХреНрдпреВрдПрд▓ рдлреЙрд░реНрдореЗрдЯрд░
- SVG рдлреЙрд░реНрдореЗрдЯрд░
- Swift рдлреЙрд░реНрдореЗрдЯрд░
- TOML рдлреЙрд░реНрдореЗрдЯрд░
- Typescript Formatter
- XML рдлреЙрд░реНрдореЗрдЯрд░
- YAML рдлреЙрд░реНрдореЗрдЯрд░
- Yarn рдлреЙрд░реНрдореЗрдЯрд░
- рд╕реАрдПрд╕рдПрд╕ рдорд┐рдиреАрдлрд╛рдпрд░
- Html Minifier
- Javascript Minifier
- рдЬреЗрдПрд╕рдУрдПрди рдорд┐рдиреАрдлрд╛рдпрд░
- XML рдорд┐рдирд┐рдлрд╛рдпрд░
- рдПрдЪрдЯреАрдЯреАрдкреА рд╣реЗрдбрд░реНрд╕ рджрд░реНрд╢рдХ
- рдкреАрдбреАрдПрдл рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ
- рд░реЗрдЧреЗрдХреНрд╕ рдкрд░реАрдХреНрд╖рдХ
- рдПрд╕рдИрдЖрд░рдкреА рд░реИрдВрдХ рдЬрд╛рдВрдЪрдХрд░реНрддрд╛
- Whois рд▓реБрдХрдЕрдк