# Example function to calculate hash def calc_sha256(filename): h = hashlib.sha256() b = bytearray(128*1024) mv = memoryview(b) with open(filename, 'rb') as f: for n in iter(lambda : f.readinto(mv), 0): h.update(mv[:n]) return h.hexdigest()
# Create table cursor.execute(''' CREATE TABLE IF NOT EXISTS isos (id INTEGER PRIMARY KEY AUTOINCREMENT, filename TEXT, version TEXT, architecture TEXT, edition TEXT, release_date TEXT, file_hash TEXT) ''') index of windows iso
# Example database connection conn = sqlite3.connect('windows_isos.db') cursor = conn.cursor() '2020-01-01') example_hash = calc_sha256(example_iso_path)
# Add example entry example_iso_path = 'path/to/your/windows.iso' example_details = ('Windows 10', '64-bit', 'Pro', '2020-01-01') example_hash = calc_sha256(example_iso_path) index of windows iso
By clicking “OK” (or any link) you agree to our use of cookies (including partner cookies) and other technologies to personalize your experience on our website. Privacy Policy.