renamed archive method open to read to comply with qt io syntax and better express what is actually happening