Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
File Transferchecksum
File Transferesegue checksum in background per i tuoi caricamenti per verificare l'integrità dei file su disco rispetto ai file nel bucket S3. I checksum vengono calcolati per ogni file caricato e i valori di checksum vengono memorizzati nel database. File Transfer
Di seguito viene spiegato il processo File Transfer di checksum nativo:
-
I checksum vengono calcolati per i file caricati.
-
Se il file di caricamento non esiste nel bucket S3, il checksum viene aggiunto al File Transfer database e il file viene caricato nel bucket Amazon S3.
-
Se il file di caricamento esiste già nel bucket S3, il checksum del file di caricamento viene confrontato con il checksum del database. File Transfer
-
Se i checksum corrispondono, il file non viene caricato perché è identico al file nel bucket S3.
-
Se i checksum non corrispondono, il file di caricamento è stato modificato e viene caricato nel bucket S3. Il nuovo checksum viene aggiunto al database. File Transfer
-
Se desideri saltare il processo di checksum nativo inclusoFile Transfer, aggiungi un Media Hash List (MHL)
Di seguito sono riportati alcuni concetti importanti da comprendere sui checksum. File Transfer
- Checksum nativi
-
I checksum vengono calcolati per i file caricati. I checksum vengono confrontati con i checksum del database. File Transfer Se c'è una mancata corrispondenza nei checksum, carica nuovamente il file. File Transfer Se avete modificato il file dopo il caricamento originale, si verifica una mancata corrispondenza nei checksum. La prima volta che il file viene caricato, non ci sarà alcun file esistente in Amazon S3 da File Transfer utilizzare per il confronto. Il numero di CPU influisce sulle prestazioni del checksum.
- checksum MHL
-
Se desideri saltare il processo di checksum nativo diFile Transfer, fornisci un file Media Hash List (MHL) nella directory di caricamento. Il file MHL viene utilizzato per verificare l'integrità dei file mentre si spostano in luoghi diversi.
File Transferconsidera l'MHL come fonte autorevole e aggiunge il valore di checksum ai metadati dell'oggetto caricato. Il file MHL deve contenere uno dei seguenti campi:, o.
<md5>HEXVALUE</md5>
<xxhash64>HEXVALUE</xxhash64>
<xxhash64be>HEXVALUE</xxhash64be>
Per ulteriori informazioni sulle specifiche MHL, consulta About Media HashList. - Checksum configurabili
-
Per impostazione predefinita, File Transfer utilizza un numero di core logici in meno rispetto al numero totale di core logici per calcolare contemporaneamente i checksum. Questo valore è la soglia massima.
Ad esempio, se la macchina host dispone di 12 core logici, la soglia massima è 11. La soglia minima sarà sempre 1, indipendentemente dal numero di core nella macchina. Per impostazione predefinita, viene eseguito 1 checksum alla volta. È stata predisposta una protezione per garantire che il numero massimo di checksum attivi non superi la soglia massima.
È possibile regolare il numero di checksum in esecuzione contemporaneamente modificando la proprietà di configurazione.
max_active_checksums
Un esempio di quando potresti voler modificare il numero di checksum è se desideri ridurre la quantità di risorse utilizzate. File Transfer In questo modo si liberano risorse della CPU per altri processi.