-
* cattrs version: 23.2.3
* Python version: 3.11
* Operating System: Linux
### Description
`cattrs.preconf.json.make_converter()` and `cattrs.preconf.ujson.make_converter()` use Base85.
Wh…
-
We should use AddFontFromMemoryCompressedBase85TTF instead of AddFontFromMemoryTTF. AddFontFromMemoryTTF is gei, so is binary bloat :(
-
cppcodec doesn't have a base85 codec yet, but should.
The [z85 variant](http://rfc.zeromq.org/spec:32) would fit the current framework quite well and should be possible to implement without changes t…
-
`Traceback (most recent call last):`
` File "D:\a\decode_function.py", line 148, in `
` lua_bytecode = lua_decode_function(encoded_str)`
` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`
`…
-
The spec doesn't allow for arbitrary number of bytes, but it could be easily modified to handle it.
In fact, there is enough information in just the `size` parameter to determine encoding and dec…
-
I noticed the library panics on certain inputs containing `}`:
```toml
[dependencies]
base85 = "2.0.0"
```
```rust
fn main() {
println!("{:?}", base85::decode("}"));
}
```
```console
$ …
-
With a source code like this:
```
```
Proper output on amd64 looks like this:
```
$ php test.php
$'/lH7Np6%b2,mG-7?1o
```
But on ARMv7 (32-bit) results in a garbled mess (also binary …
-
I am running into an issue where base85.encode() is returning false. This is happening bother with a buffer and a text string. I am using Node 8.9.4.
For the text case:
base85.encode('hello …
-
With a code like this:
```
echo Tuupola\Base85Proxy::encode(md5("test", true)), "\n";
```
amd64:
```
$'/lH7Np6%b2,mG-7?1o
```
armv7el:
```
$'/lH7Np6%epLbF-7?1o
```
PHP 7.4 on both.
--
…
-
- Ascii85 https://en.wikipedia.org/wiki/Ascii85
- Z85 http://rfc.zeromq.org/spec:32/Z85/
It is used in ZMQ, postscript, PDF, [btoa](http://www.ibiblio.org/pub/packages/ccic/software/unix/utils/btoa.c…