-  [WT]  [Home] [Manage]

[Return]
Posting mode: Reply
Name
Email
Subject   (reply to 89)
Message
Captcha
File
Embed   Help
Password  (for post and file deletion)
  • Supported file types are: 7Z, GIF, JPG, M4A, MP3, PDF, PNG, RAR, SWF, TORRENT, TXT, XZ, ZIP
  • Maximum file size allowed is 10240 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 170 unique user posts. View catalog

  • Blotter updated: 2012-05-14 Show/Hide Show All

File 130228762099.png - (132.62KB , 50x50 , konatafanbykanatapt2.png ) Thumbnail displayed, click image for full size.
89 No. 89
What's up with this image? I put it through optiPNG and it says it's fully optimized, but you can see the IDAT size is 4692 bytes while the resulting file is 135,804 bytes.
I checked it with VirtualDub APNG mod, and it's not an animated png file.
I tired giving it archive extensions and opening it with 7zip, but 7zip says it isn't an archive.
I tried compressing it using deflate and only got a 1% decrease.
I checked the file headers, and it's got the proper beginning and end chunks.
If I put it through PNGout, I get a 4749 byte file.
This isn't the first file I've found a file like this either. I also have a 4MB png with an IDAT that is only 1.4MB.
Expand all images
>> No. 90
File 13022879324.png - (4.64KB , 50x50 , konatafanbykanatapt2.png ) Thumbnail displayed, click image for full size.
90
According to IrfanView, they are both RGB images with 1232 colors.
>> No. 95
pngcheck -v 130228762099.png

File: 130228762099.png (135804 bytes)
chunk IHDR at offset 0x0000c, length 13
50 x 50 image, 24-bit RGB, non-interlaced
chunk sBIT at offset 0x00025, length 3
red = 8 = 0x08, green = 8 = 0x08, blue = 8 = 0x08
chunk pHYs at offset 0x00034, length 9: 2834x2834 pixels/meter (72 dpi)
chunk tEXt at offset 0x00049, length 31, keyword: Software
chunk tEXt at offset 0x00074, length 22, keyword: Creation Time
chunk prVW at offset 0x00096, length 4326
Macromedia Fireworks preview chunk (private, ancillary, unsafe to copy)
chunk mkBF at offset 0x01188, length 72
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkTS at offset 0x011dc, length 8179
Macromedia Fireworks(?) private, ancillary, unsafe-to-copy chunk
chunk mkBS at offset 0x031db, length 188
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x032a3, length 2741
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x03d64, length 1486
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x0433e, length 30461
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x0ba47, length 18861
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x10400, length 29922
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x178ee, length 508
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x17af6, length 3799
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x189d9, length 1145
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x18e5e, length 339
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x18fbd, length 4466
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x1a13b, length 311
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk mkBT at offset 0x1a27e, length 23946
Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
chunk IDAT at offset 0x20014, length 4692
zlib: deflated, 8K window, maximum compression
chunk IEND at offset 0x21274, length 0
No errors detected in 130228762099.png (23 chunks, -1710.7% compression).
>> No. 97
Apparently Fireworks stores extra data about the picture in mkBT chunks which is perfectly valid but very sloppy on the part of the image's creator. This extra information should have be stripped before sending the image out to the internet.
>> No. 98
File chunk_test.zip - (192.77KB , chunk test.zip ) Extension icon displayed, click image to open file.
98
>>97
Interesting. I looked up that program and it comes with another utility for breaking apart the different chunks and numbering them. so now I've got a batch script to delete the ancillary chunks and reassemble the remaining ones in order (currently it only works with a single IDAT chunk). The only thing is I'd like it to use a variable for the output file based on the the beginning of input filename. Not quite sure how to do that.

Mods can move this to [code/ now, probably more relevant there...
>> No. 102
who knows
>> No. 103
File 130394283081.png - (414B , 118x12 , Copy cdrippersecurebad.png ) Thumbnail displayed, click image for full size.
103
nevermind, I found a program called TweakPNG that lets you selectively edit and delete chunks inside the png file. defl0pt also removes all ancillary chunks in a quick pass.


Delete post []
Password  
Report post
Reason  




Inter*Chan Imageboard Top List