hello
1
Name:
Anonymous
2007-04-29 20:00
ID:sETdUc0R
data:image/png;base64,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
2
Name:
Anonymous
2007-04-29 20:24
ID:LnpEayih
NO EXCEPTIONS
3
Name:
fairx the haxxor
2007-04-29 20:43
ID:Heaven
Select > right click > Go to URL
www.opera.com *fapfapfap*
4
Name:
Anonymous
2007-04-30 7:41
ID:le3c6F1b
Impressive anonymous. care to tell us how you did such a thing?
5
Name:
Anonymous
2007-04-30 7:55
ID:oAB4LWur
Another anonymous had posted that recipe for inline base64-encoded files you can copypasta into your URL.
6
Name:
Anonymous
2007-04-30 7:55
ID:le3c6F1b
is there any way to incorporate such a string into html code instead of using URLs?
7
Name:
Anonymous
2007-04-30 9:28
ID:uWIXyAZS
8
Name:
Anonymous
2007-04-30 10:09
ID:Heaven
>>3
Triple click > Go to URL
9
Name:
Anonymous
2007-04-30 10:43
ID:Heaven
triple click, drag to address bar, press enter.
10
Name:
Anonymous
2007-04-30 11:03
ID:x+nGdr2E
It don't work in IE. Which is another reason not to use it.
11
Name:
Anonymous
2007-04-30 11:19
ID:le3c6F1b
>>10
coed liek <IMG SRC = "data:image/png;base64,AIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDSAIDS ">
wouldn't work in IE?
12
Name:
Anonymous
2007-04-30 11:28
ID:DHZzW9mK
>>10
I think that tries to open a file called data:image/png;etc., which is obviously wrong.
13
Name:
Anonymous
2007-04-30 12:02
ID:Heaven
14
Name:
Anonymous
2007-04-30 12:02
ID:sIRVCz0E
you can obviously do it with Javascript or PHP or some server-side language.
maybe even vbscript, but vbscript sucks anyway.
15
Name:
Anonymous
2007-04-30 14:45
ID:r0rmGOvp
import sys, base64, re
if len( sys.argv ) != 2:
print 'Fail'
exit( 0 )
ext = re.sub( r'^.+\.([^\.]+)$', r'\1', sys.argv[ 1 ] ).lower()
if ext == 'jpg' or ext == 'jpeg':
mime = 'image/jpeg'
elif ext == 'gif':
mime = 'image/gif'
elif ext == 'png':
mime = 'image/png'
else:
mime = 'application/x-dunno'
data = base64.b64encode( open( sys.argv[ 1 ], 'rb' ).read() )
print 'data:' + mime + ';base64,' + data
16
Name:
Anonymous
2007-04-30 14:50
ID:vd63JDWq
>>15
No, no, no! Arbitrary number of arguments, always, for free!
import sys, base64, re
if len( sys.argv ) < 2:
print 'Fail'
exit( 0 )
for arg in sys.argv[1:]:
ext = re.sub( r'^.+\.([^\.]+)$', r'\1', arg ).lower()
if ext == 'jpg' or ext == 'jpeg':
mime = 'image/jpeg'
elif ext == 'gif':
mime = 'image/gif'
elif ext == 'png':
mime = 'image/png'
else:
mime = 'application/x-dunno'
data = base64.b64encode( open( arg, 'rb' ).read() )
print 'data:' + mime + ';base64,' + data
17
Name:
Anonymous
2007-04-30 14:52
ID:r0rmGOvp
>>16
I don't believe in such freedoms
18
Name:
Anonymous
2007-04-30 14:53
ID:vd63JDWq
>>15
EXCUSE ME AGAIN, I READ YOUR SOURCE THIS TIME. YOU'RE USING A REGEXP FOR GETTING FILE EXTENSIONS? MAY I INTRODUCE YOU TO THIS WONDERFUL LITTLE FUNCTION WE HAVE IN
os.path CALLED
splitext.
19
Name:
Anonymous
2007-04-30 14:54
ID:r0rmGOvp
>>18
I don't believe in reading documentation
20
Name:
Anonymous
2007-04-30 14:59
ID:Qm8MlfzK
mimetypes.types_map
21
Name:
Anonymous
2007-04-30 15:03
ID:r0rmGOvp
import sys, os, base64, mimetypes
if len( sys.argv ) < 2:
print 'Fail'
exit( 0 )
for arg in sys.argv[ 1 : ]:
(mime,encoding) = mimetypes.guess_type( arg )
if not mime:
mime = 'application/x-dunno'
try:
fp = open( sys.argv[ 1 ], 'rb' )
data = base64.b64encode( fp.read() )
fp.close()
print '# ' + arg + '\ndata:' + mime + ';base64,' + data + '\n'
except IOError:
print 'Error reading ' + arg
22
Name:
Anonymous
2007-04-30 15:03
ID:Heaven
import sys, os, base64, mimetypes
if len( sys.argv ) < 2:
print 'Fail'
exit( 0 )
for arg in sys.argv[ 1 : ]:
(mime,encoding) = mimetypes.guess_type( arg )
if not mime:
mime = 'application/x-dunno'
try:
fp = open( arg, 'rb' )
data = base64.b64encode( fp.read() )
fp.close()
print '# ' + arg + '\ndata:' + mime + ';base64,' + data + '\n'
except IOError:
print 'Error reading ' + arg
Oops.
23
Name:
ddddddddddddddddddddddddd
2007-04-30 16:05
ID:YtChYwnb
import Data.MIME.Types
import Data.Maybe
import Codec.Binary.Base64.String
import System.Environment
main = do
args <- getArgs
mapM_ (\arg ->
let mime = fromJust (fst (guessType defaultmtd True arg))
in do c <- readFile arg
putStrLn ("# " ++ arg)
putStrLn ("data:" ++ mime ++ ";base64," ++ encode c)) args
24
Name:
Anonymous
2007-04-30 16:39
ID:Heaven
MIME types suck, though. They could have easily included at least the words `convergence' and `assimilation' in it.
25
Name:
Anonymous
2007-04-30 19:55
ID:FUPlQ2bi
>>24
| MEME types suck, though. They could have easily included at least the words `SICP' and `FORCED INDENTATION' in it.
26
Name:
Anonymous
2007-04-30 20:39
ID:JTxKEt9d
>>24
MIME types suck mostly because extensions already existed. It's not that they were a bad idea, it's that extensions are being used for that purpose. So all you do all the time is deduce MIME type from extension, only to deduce extension from MIME type. Useless.
28
Name:
Anonymous
2011-02-04 14:38
Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy