user65938: I've created an application with bitcoinj that extracts all addresses which have been used out of the block chain files created by bitcoin-core.
I'm extracting the transactions only out of the blk*.dat files. Do these files really contain any transactions or are there further transaction in the rev*.dat files?
What does the rev*.dat files contain?

user24925: They are files to assist reversing additions to the blockchain, handling reorganisations. They essentially contain the references needed to quickly reverse a block being accepted and it’s changes being made to the nodes UTXO. It does not contain transactions. 

65938: <p>I've created an application with bitcoinj that extracts all addresses which have been used out of the block chain files created by bitcoin-core.</p>

<p>I'm extracting the transactions only out of the <code>blk*.dat</code> files. Do these files really contain any transactions or are there further transaction in the <code>rev*.dat</code> files?</p>

<p>What does the <code>rev*.dat</code> files contain?</p>
 24925: <p>They are files to assist reversing additions to the blockchain, handling reorganisations. They essentially contain the references needed to quickly <strong>rev</strong>erse a block being accepted and it’s changes being made to the nodes UTXO. It does not contain transactions. </p>
