Чи потрібно зберігати файли, стиснуті з RAR? [зачинено]


0

Я перебуваю в процесі відновлення файлів з випадково сформованого розділу Ext4 за допомогою Photorec. Він мав близько 300 Гб даних, з яких я вже отримав близько 30 Гб.

Поки мені здається, що відновлення файлів, стиснених з RAR, було набагато успішнішим, ніж відновлення окремих нестиснених файлів та ZIP-файлів, що стискаються, - у тому сенсі, що багато відновлених файлів / ZIP-файлів були нечитатими, і майже всі файли RAR були недоторканими.

Чи існує таке відношення? Чи справді файли, стиснуті за допомогою RAR, менш схильні до пошкодження та тим самим простіше відновити?

Відповіді:


3

Чи справді файли, стиснуті за допомогою RAR, менш схильні до пошкодження та тим самим простіше відновити?

Певною мірою, так.

Коли ви намагаєтеся відновити дані, ви, швидше за все, отримаєте початок файлу більше кінця. Це тому, що файлова система завжди зберігає вказівник на початок файлу у записі каталогу. Після цього є якийсь ланцюжок (FAT, MFT, inodes тощо), який відстежує кожен наступний фрагмент файлу. Якщо у вас є нефрагментовані файли (файли, які зберігаються у блоці суміжних кластерів), то 100% відновлення файлу майже гарантовано, якщо у вас є початковий кластер та розмір (ви можете закінчитись із небажаною підкладкою кінця файлу залежно від програми відновлення; PhotoRec потрапляє до цієї категорії). Однак якщо файл фрагментований (частина його зберігається тут, частина там і т.д.), то відновлення малоймовірне, і ви отримаєте лише перший кластер (512/4096 байт) файлу.

Причина того, що файли RAR здаються нормальними, полягає в тому, що вони зберігають більшість своїх метаданих (наприклад, деталі файлів, що містяться) на початку файлу. Таким чином, будь-які файли RAR, які ви знайдете, насправді є файлами RAR (тобто вони фактично починаються як файл RAR, а не містять дані чогось іншого), виглядатимуть так, що вони працюють. З іншого боку, ZIP файли зберігати свої метадані в кінці файлу, так що якщо ви не весь файл, він не може бути прочитаний взагалі .

Однак якщо ви відновлюєте файли з об’єму, в якому будь-який файл може бути пошкодженим, а може і не бути пошкодженим, шанси настільки ж хороші (рівні, як і будь-який інший тип файлу), що файл RAR також пошкоджений, і якщо ви виконаєте архів- протестуючи на ньому, він повідомить, що принаймні деякі файли, що містяться, пошкоджені.

Чи потрібно зберігати файли, стиснуті з RAR?

Як і майже все інше у Всесвіті, у нього є свої плюси і мінуси. Ось декілька, але вони дійсно не характерні для RAR, вони взагалі стосуються архівних файлів:

  • Плюси
    • Фактичні дані стиснуті, тому ви можете відновити більше даних за кластер
    • Багато архівних форматів включають вроджену здатність (якщо їх вибрано) відновити певний рівень корупції, оскільки вони були розроблені для архівації на ненадійні носії інформації
  • Мінуси
    • Бінарні дані набагато завжди важче відновити, ніж звичайний текст
    • Оскільки архіви стиснуті, навіть незначна пошкодженість може зруйнувати весь файл на відміну, наприклад, звичайний текстовий або графічний файл, який все ще може бути корисним, якщо він має трохи пошкоджень.

Якщо вам цікаво, чи варто зберігати ваші файли як RAR, щоб збільшити успіх відновлення, то я б сказав «ні». Якщо ви плануєте майбутнє, то вам набагато краще використовувати традиційні та перевірені методи, такі як створення резервних копій. Якщо ви використовуєте RAR для архівації важливих даних, додайте запис відновлення .


Мені насправді цікаво, чи не буде резервна копія файлів RAR більш схильна до відновлення, ніж резервна копія окремих файлів. Але спасибі, це було дуже повчально!
moraleida

1
Ви маєте на увазі RAR'ing всіх своїх файлів разом або RAR'ing кожен окремо? RAR'ing їх окремо було б краще одним способом, оскільки кожен має шанс на відновлення, тоді як один RAR буде мертвим від першого розбитого кластера. Як зробити їх разом, це може допомогти, оскільки ви можете відновити купу файлів до першого зламаного кластеру, тоді як робити їх окремо, це може призвести до порушення кожного. Знову ж таки, обидва методи мають плюси і мінуси, і, як завжди, це повністю залежить від характеру (розміру, типу тощо) ваших власних, конкретних файлів; не існує універсального рішення, яке працює для всіх.
Synetech
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.