Open neruthes opened 4 years ago
Calculation:
1 URL = 'http://t.co/#' + 4075 Safe Characters = 4088 Safe Characters
1 Tweet = 11 URLs + 11 Stopping Characters + 26 Extra characters = 4075*11+25 Safe Characters = 44850 Safe Characters = 269100 Bits = 33637 Bytes = 32.8486 KB
it's more than enough for now
Update:
Twitter gave me fake information. If I really try posting this, an error will occur, saying the tweet is too long. I will continue finding the real hard cap.
Tested again: \https://twitter.com/neruthes/status/1231446882066386944.
After a brief binary search, I figured out that Twitter allowed me to post up to 8 links in one tweet. If we suppose that the usable length of each URL is 4056 characters, we will have 32448 characters, which can represent 24336 bytes after Base64url encoding.
Assuming that the overall efficiency will be 50%, one tweet can contain 12168 ASCII characters (1994 words in English) or 4056 3-byte UTF-8 characters. Enough to write a short fiction.
The funny part of this research:
Fun... On Sat, Feb 22, 2020 at 21:35 Neruthes 0x5200DF38 notifications@github.com wrote:
The funny part of this research:
[image: image] https://user-images.githubusercontent.com/2139261/75104213-3eb00a80-55fe-11ea-9228-7aad1a47511b.png
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/DimensionDev/Maskbook-Talks/issues/12?email_source=notifications&email_token=ABTAVTO3KY3IP37Y5RTM4S3REIDKDA5CNFSM4JX3WU62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMVSFIQ#issuecomment-590029474, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTAVTOARUV6RJY6I2NMA3TREIDKDANCNFSM4JX3WU6Q .
The funny part of this research:
CSS is awesome
This is the hard cap of Twitter short links. URLs can be at most 4088 characters when posing on Twitter.
I wish that everyone may notice this hard cap. This limit should be considered when designing post payload in future.
cc @yisiliu @Jack-Works @SunriseFox @guanbinrui
The string is:
https://joyneop.xyz/longtweet/?t=001T3ZlciUyMHRoZSUyMHJlY2VudCUyMHllYXJzJTJDJTIwaW4lMjBzcGl0ZSUyMG9mJTIwZGlmZmljdWx0aWVzJTIwaW4lMjBpbmNyZWFzaW5nJTIwc29jaWFsJTIwdW5yZXN0JTIwYW5kJTIwd2Vha2VyJTIwZWNvbm9taWMlMjBncm93dGglMkMlMjBpdCUyMGhhcyUyMGJlZW4lMjBldmlkZW50JTIwdGhhdCUyMENoaW5hJTIwaXMlMjBvdmVyYWxsJTIwc3VjY2Vzc2Z1bCUyMGR1cmluZyUyMGl0cyUyMHJpc2UlMkMlMjBvciUyMCUyMlRoZSUyMEdyZWF0JTIwUmVuYWlzc2FuY2UlMjBvZiUyMHRoZSUyMENoaW5lc2UlMjBOYXRpb24lMjIlMjBpbiUyMHRoZSUyMHByb3BhZ2FuZGElMjBvZiUyMENQQyUyQyUyMGFsdGhvdWdoJTIwaXQlMjByZW1haW5zJTIwcXVlc3Rpb25hYmxlJTIwd2hldGhlciUyMHdpbGwlMjBpdHMlMjByaXNlJTIwYmUlMjBhcyUyMHBlYWNlZnVsJTIwYXMlMjB0aGUlMjBDaGluZXNlJTIwZ292ZXJubWVudCUyMHNheXMuJTIwTWVhbndoaWxlJTJDJTIwc29tZSUyMHZvaWNlcyUyMGFyZSUyMG91dCUyMHRoZXJlJTIwcHJhaXNpbmclMjB0aGUlMjBlZmZpY2llbmN5JTIwb2YlMjB0aGUlMjBDaGluZXNlJTIwZ292ZXJubWVudCUyQyUyMGFuZCUyMHNvbWUlMjBhbW9uZyUyMHRoZW0lMjBhcmUlMjB0cnlpbmclMjB0byUyMGltcGx5JTIwdGhhdCUyMHRoZSUyMGluZWZmaWNpZW5jeSUyMHJvb3RzJTIwaW4lMjB0aGUlMjBiaXBhcnRpc2FuJTIwZWxlY3RvcmFsJTIwc3lzdGVtJTIwb2YlMjB0aGUlMjBVbml0ZWQlMjBTdGF0ZXMlMkMlMjBvciUyMG11bHRpLXBhcnR5JTIwZWxlY3RvcmFsJTIwc3lzdGVtcyUyMGluJTIwb3RoZXIlMjB3ZXN0ZXJuJTIwZGVtb2NyYWNpZXMuJTIwSXQlMjBpcyUyMGV4dHJlbWVseSUyMGRhbmdlcm91cyUyMHRvJTIwb3VyJTIwZGVtb2NyYWN5JTIwaWYlMjB0aGUlMjBydW1vcnMlMjBjb250aW51ZSUyMHRvJTIwZGV2YXN0YXRlJTIwdGhlJTIwZmFpdGglMjBpbiUyMG91ciUyMGNvbnN0aXR1dGlvbiUyMGFuZCUyMGRlbW9jcmFjeSUzQiUyMHdlJTIwdGhlJTIwcGVvcGxlJTIwb2YlMjB0aGUlMjB3ZXN0ZXJuJTIwZGVtb2NyYWNpZXMlMjBzaG91bGQlMjBub3QlMjBsZXQlMjBhJTIwZmV3JTIweWVhcnMlMjBvZiUyMGFjaGlldmVtZW50cyUyMGNoYXJtJTIwb3VyJTIwZXllcy4lMEElMEFUaHJvdWdoJTIwY2FyZWZ1bCUyMGludmVzdGlnYXRpb24lMkMlMjB3ZSUyMGhhdmUlMjBjb25jbHVkZWQlMjBpbiUyMHRoaXMlMjBhcnRpY2xlJTIwdGhhdCUyMHRoZSUyMGVmZmljaWVuY3klMjBvZiUyMGElMjBnb3Zlcm5tZW50JTIwaGFzJTIwbm8lMjBhYnNvbHV0ZSUyMGNhdXNhbCUyMHJlbGF0aW9uc2hpcCUyMHdpdGglMjB3aGV0aGVyJTIwdGhlJTIwZWxlY3RvcmFsJTIwc3lzdGVtJTIwaXMlMjBhJTIwc29jaWFsaXN0JTIwb25lLXBhcnR5JTIwc3lzdGVtJTIwb3IlMjBjYXBpdGFsaXN0JTIwbXVsdGktcGFydHklMjBzeXN0ZW0uJTIwSXQlMjBpcyUyMGdyb3VuZGxlc3MlMjB0byUyMHByZXRlbmQlMjBhcyUyMGlmJTIwdGhlcmUlMjBpcyUyMGFueSUyMHN1Y2glMjByZWxhdGlvbnNoaXAlM0IlMjB0aGUlMjBhcmd1bWVudCUyMGlzJTIwc3VwcG9ydGVkJTIwYnklMjBuZWl0aGVyJTIwaGlzdG9yaWNhbCUyMGV4cGVyaWVuY2UlMjBub3IlMjB0aGVvcmV0aWNhbCUyMHN0dWR5LiUwQSUwQSUyMyUyMFRoZSUyME15dGglMjBvZiUyMEVmZmljaWVuY3klMEElMEElRTIlODAlOUNHb3Zlcm5hbmNlJTIwaXMlMjBub3QlMjBvbmx5JTIwYWJvdXQlMjBkZW1vY3JhY3klMkMlRTIlODAlOUQlMjBzb21lJTIwZmFtb3VzJTIwcHJvLUNoaW5hJTIwZWNvbm9taXN0cyUyMChlLmcuJTIwTWFydGluJTIwSmFjcXVlcyklMjBhbHdheXMlMjB0ZWxsJTIwdXMuJTIwSG93ZXZlciUyQyUyMHRoZSUyMHNhbWUlMjBzaG91bGQlMjBhcHBseSUyMHRvJTIwZWZmaWNpZW5jeSUyMGFzJTIwd2VsbCUyMCVFMiU4MCU5NCUyMGdvdmVybmFuY2UlMjBpcyUyMG5vdCUyMG9ubHklMjBhYm91dCUyMGVmZmljaWVuY3kuJTBBJTBBJTIzJTIwQSUyMEhpc3RvcnklMjBvZiUyMEluZWZmaWNpZW5jeSUyMGluJTIwTW9kZXJuJTIwQ2hpbmElMEElMEFJbmVmZmljaWVuY3klMjBpcyUyMGElMjBjb21tb24lMjBwaGVub21lbm9uJTJDJTIwcmF0aGVyJTIwdGhhbiUyMGElMjBmZWF0dXJlJTIwb2YlMjB0aGUlMjBXZXN0LiUyMEl0JTIwY2FuJTIwaGFwcGVuJTIwaW4lMjB0aGUlMjBVbml0ZWQlMjBTdGF0ZXMlMkMlMjBpbiUyMEV1cm9wZSUyQyUyMGluJTIwQWZyaWNhJTNCJTIwaXQlMjBjYW4lMjBhbHNvJTIwaGFwcGVuJTIwaW4lMjBDaGluYS4lMjBFbnZpc2lvbmluZyUyMENoaW5hJTIwYXMlMjBhJTIwcGxhY2UlMjBvZiUyMHVubWF0Y2hhYmxlJTIwZWZmaWNpZW5jeSUyMGFuZCUyMHplcm8lMjBjb3JydXB0aW9uJTIwaXMlMjBvbmx5JTIwYSUyMGZhbnRhc3klMkMlMjBidXQlMjB1bmZvcnR1bmF0ZWx5JTJDJTIwdGhlJTIwZmFudGFzeSUyMGhhcyUyMGJlZW4lMjBhZG9wdGVkJTIwYnklMjBhJTIwbG90JTIwb2YlMjBwZW9wbGUuJTBBJTBBJTIzJTIwTW9kZXJuaXphdGlvbiUyMHdpdGglMjBXZXN0ZXJuJTIwQ2hhcmFjdGVyaXN0aWNzJTBBJTBBQXMlMjB3ZSUyMGdyYWR1YWxseSUyMHNoaWZ0JTIwaW50byUyMGElMjB3b3JsZCUyMHdoaWNoJTIwaXMlMjBiZWNvbWluZyUyMG1vcmUlMjBDaGluYS1sZWQlMjBhbmQlMjBsZXNzJTIwV2VzdC1sZWQlMkMlMjBhcyUyMHdlJTIwZ3JhZHVhbGx5JTIwZ2V0JTIwdXNlZCUyMHRvJTIwbGl2aW5nJTIwd2l0aCUyMHRoZSUyMG5ldyUyMGNpcmN1bXN0YW5jZXMlMkMlMjBhJTIwbWlzc2lvbiUyMHJlbWFpbnMlMjBpbXBvcnRhbnQlMjAlRTIlODAlOTQlMjB0byUyMHJldGFpbiUyMG91ciUyMHdlc3Rlcm4lMjBpZGVudGl0eSUyMGFuZCUyMHdlc3Rlcm4lMjBoZXJpdGFnZSUyMGFzJTIwd2UlMjBrZWVwJTIwbW9kZXJuaXppbmcuJTIwU29tZSUyMHByZWRpY3RlZCUyMHRoYXQlMkMlMjBhcyUyMHdlJTIwY29udGludWUlMjB0byUyMG1vZGVybml6ZSUyQyUyMHdlJTIwd2lsbCUyMGluZXZpdGFibHklMjBlYXN0ZXJ131231231231312AB