Check a directory of PNG files for errors

ls *.png |parallel --nice 19 --bar --will-cite "pngcheck -q {}"
Useful for checking if a large number of PNG files was downloaded successfully by verifying the built-in CRC checksum. For incomplete files, the command will print: "00002309.png EOF while reading IDAT data ERROR: 00002309.png" The process is very fast; checking 21,000 files of 5MB in size took only five minutes on a 2011 Intel mobile dual-core.

0
By: Negate
2021-09-05 00:37:07

What Others Think

Don't parse `ls` output ! Besides, `parallel` can be given the same you gave `ls`, so piping `ls` in `parallel` is 100% redundant.
rautamiekka · 5 weeks and 6 days ago
Meet the safe online casino site at yesn. We introduce only safe online casinos that have undergone a complete verification process.??????
Geekstation · 5 weeks and 5 days ago
This is a fantastic website , thanks for sharing. spider solitaire
Kenzo99 · 5 weeks and 4 days ago
Major Toto's unique method is used to verify that the site is devoured, and only the major Toto sites selected through this are recommended, so please do not worry and use it.???????
Geekstation · 5 weeks and 4 days ago
Major Toto's unique method is used to verify that the site is devoured, and only the major Toto sites selected through this are recommended, so please do not worry and use it.???????
Geekstation · 5 weeks and 4 days ago
It means you are going to be promoted. When your personal life is gone, remember to notify me, it means you are going to be promoted. I very much agree with this sentence, life and work, we choose to work because of life, and work makes us neglect life. When you want to get promoted, you have to sacrifice more of your private time to work. Choice is a very interesting thing, and when you make a choice, it also means that you will lose something very pity. voip phone service A very interesting website
onlinebest · 5 weeks and 4 days ago
Benefits of Blogging for Students It is hard to find a single person who has never met blogs on the Internet. Blogs are beneficial for various spheres of life.does fedex deliver on sunday
Geekstation · 5 weeks and 2 days ago
A body massager is a machine that you can use to massage your body. It is normally portable and flexible so that it can easily reach every corner of your body.massager machine
Geekstation · 5 weeks and 2 days ago
Is big Band good in Skullgirls? Big Band is the typical tank character. He has enormous health, on fedex vehicle for delivery
Geekstation · 5 weeks and 2 days ago
I was very happy to find this website. I wanted to thank you for your time for this fantastic read! citizenship test practice
muneerahmed · 5 weeks and 2 days ago
African Grey Birds, Rehome Buy and Sell in the UK and Ireland 2022 Well Trained AFRICAN GRAY WEIGHTS Welcome to Afro-Birds Farm.Emeril lagasse air fryer pro
Geekstation · 5 weeks and 1 day ago
Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon! " newborn photography {
hammadamir90 · 5 weeks ago
This is my first visit to your web journal! We are a group of volunteers and new activities in the same specialty. Website gave us helpful data to work. kpoppie Kpop girls group
hammadamir90 · 4 weeks and 6 days ago
Excellent and very exciting site. Love to watch. Keep Rocking. car stereo system with GPS navigation
hammadamir90 · 4 weeks and 5 days ago
Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. cloth stand for balcony
hammadamir90 · 4 weeks and 2 days ago
Well done with this article! I really like the way you present it and the way you make it interesting Fall guys
Nihous · 4 weeks ago
Since childhood, Mr. Lu Xun in his desk now on a "morning", this style started to affect the students of history, several generations of renewal and transformation, we have become on the desks of the "culture" A. what is a sponsored ad
mioouioi11 · 4 weeks ago
Only aspire to mention ones content can be as incredible. This clarity with your post is superb and that i may think you’re a guru for this issue. High-quality along with your concur permit me to to seize your current give to keep modified by using approaching blog post. Thanks a lot hundreds of along with you should go on the pleasurable get the job done. http://www.pod1688.com/">??????????? pod
hammadamir90 · 3 weeks and 5 days ago
Great info about Check a directory of PNG files for errors Regards: Cheap Flight
linaajulie121 · 3 weeks and 5 days ago
Thanks for sharing. I found a lot of interesting information here. mycardstatement
Alberto59 · 3 weeks and 5 days ago
seo what is seo search engine optimization
seofox · 3 weeks and 4 days ago
seo what is seo search engine optimization
seofox · 3 weeks and 4 days ago
Fully sealed even after many opportunities open and close. The clear treatment guarantees HD clarity exposes the truth. waterproof full sealed iphone 13 pro max case
alica12biaggini · 3 weeks and 4 days ago
In the early time, people use the directory to save their dialing and other note down any important thing. I was looking for a freezer truck rental near me for the last few days I'm not satisfied with the new one.
albertmay · 3 weeks and 3 days ago
There are games that seem impossible to complete, but are they really? Sudoku 247 will give you the most correct answer.
KevinDurant · 3 weeks ago
Thanks for the information, I will try to figure it out for more. Keep sharing such informative post. MyCardStatement
Maxwell56 · 2 weeks and 5 days ago
Nice post, Thanks for the useful content. It’s hard to find nowadays to know about the basics but you did it so much well. I would love to see more about it. Please share with my blog GBPLUS
pop90 · 2 weeks ago
It is very useful for a large number of PNG files. Thanks for sharing this. Keep up updated with more such tips. Gbwhatsapp
immortalGoku1452 · 1 week and 2 days ago
here on this site there is information https://writemypaperbro.com
kevinvholloman · 6 days ago
here on this site there is information https://writemypaperbro.com
kevinvholloman · 6 days ago
A very interesting topic that I have reviewed, I think this is one of the most important information for me. And I'm glad to read your article. Thanks for sharing! https://tilerswollongong.com.au/
johnlead · 5 days ago
A very interesting topic that I have reviewed, I think this is one of the most important information for me. And I'm glad to read your article. Thanks for sharing! https://bricklayinglakemacquarie.com.au/bricklayer-newcastle/
johnlead · 5 days ago
I am very enjoyed for this blog. Its an informative topic. It help me very much to solve some problems. Its opportunity are so fantastic and working style so speedy FOR MORE DETAILS.
Beauvais · 3 days ago
Good and meaningful article.Visit fall guys and play many games updated every day Fall guys
Nihous · 1 day ago

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Share Your Commands



Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for: