Come aprire file .LZ4 su Android
Per aprire file .LZ4 su Android, android normalmente non include strumenti standard per l'utente finale per decomprimere i file .lz4; trasferisci il file .lz4 su un sistema desktop e decomprimilo utilizzando gli strumenti lz4.
Istruzioni passo passo
- Android normalmente non include strumenti standard per l'utente finale per decomprimere i file .lz4; trasferisci il file .lz4 su un sistema desktop e decomprimilo utilizzando gli strumenti lz4.
Problemi comuni
La decompressione fallisce con "not a valid LZ4 frame" o simile
Molti strumenti si aspettano il formato frame LZ4 (con il numero magico del frame). Se i dati sono stati archiviati come blocchi LZ4 grezzi (senza intestazione del frame) o non sono affatto LZ4, i decodificatori basati su frame li rifiuteranno.
- Verificare che il file sia realmente compresso con frame LZ4 e non in un formato diverso che utilizza .lz4.
- Se controlli il produttore, preferisci generare un output in formato frame LZ4 standard per i file .lz4 (in modo che gli strumenti comuni possano decodificarlo).
L'hai decompresso, ma il file di output "ancora non si apre"
.lz4 descrive solo la compressione, non il tipo di file sottostante. Dopo la decompressione potresti ottenere un archivio tar, un registro, un dump del database o altri dati binari che necessitano del proprio visualizzatore/estrattore.
- Decomprimere in un nuovo file anziché sovrascriverlo, in modo da poter controllare il risultato: "lz4 -d input.lz4 output".
- Identifica il tipo di output decompresso e aprilo con lo strumento appropriato (ad esempio, se è un archivio tar, estrailo con uno strumento tar).
Dimensioni di output impreviste o "Spazio esaurito sul dispositivo"
La compressione può ridurre drasticamente le dimensioni archiviate; l'output decompresso può essere molto più grande. Alcuni frame LZ4 possono anche omettere i metadati della dimensione del contenuto, rendendo più difficile prevedere la dimensione finale prima della decodifica.
- Assicurati di avere abbastanza spazio libero su disco per l'output completamente decompresso.
- Se hai solo bisogno di leggere i contenuti, considera lo streaming con lz4cat e l'elaborazione dei dati senza scrivere un file intermedio completo (ad esempio, reindirizzare stdout a un altro comando).
Nota di sicurezza
I file .lz4 non sono eseguibili da soli, ma la decompressione produce dati arbitrari; considera l'output decompresso come non attendibile finché non sai di cosa si tratta.