GoGPT Best VPN GoSearch

Значок OnWorks

cfv - Інтернет у хмарі

Запустіть cfv у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда cfv, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


cfv - Перевірка узгодженості файлу з .sfv, .csv, .crc, .md5, md5sum, sha1sum, .torrent, par,
або файли par2

СИНТАКСИС


cfv [-с режисер] [-v|-V|-VV] [-r|-rr|-R] [-n|-N] [--перейменувати формат ] [-s|-S] [-zz|-z|-Z|-ZZ]
[-T|-C] [-m|-M] [-i|-I] [-u|-uu|-U] [--зняти цитати ] [--fixpaths ] [--шляхи показу ]
[--список/--список0 ] [--аннонсурл ] [--piece_size_pow2 ] [-т тип] [-f файл]
[файли...]

ОПИС


cfv перевіряє, чи файли, які ви маєте, такі самі, як ті, які були використані для створення
файл контрольної суми.

ВАРІАНТИ


-v Увімкнути друк додаткових повідомлень.

-V Вимкнути друк додаткових повідомлень. (за умовчанням)

-VV Подібно до -V, але також не друкує рядок стану в кінці.

-q Як -VV, але навіть повідомлення про помилки не друкуються. Перевірте статус виходу.

-Q Друкуються лише рядки стану, але не окремі помилки.

--прогрес VAL
Встановіть, коли cfv має відображати індикатори виконання. Якщо ні, індикатори прогресу ніколи
відображається. Якщо автоматично, індикатори перебігу відображаються, коли вивід має a
tty. (за замовчуванням) Якщо так, прогрес завжди відображається.

-r Рекурсивний режим 1. У режимі створення створіть окремі файли chksum для кожного каталогу.

-rr Рекурсивний режим 2. У режимі створення створити один файл із глибоким списком у ньому. Обидва
рекурсивні режими еквівалентні тестовому режиму.

-R Вимкнути рекурсивний режим (за замовчуванням)

-l Переходити за символічними посиланнями каталогу в рекурсивному режимі. (за умовчанням)

-L Не переходити за символічними посиланнями каталогу в рекурсивному режимі.

-T Встановити тестовий режим. (за умовчанням)

-C Встановити режим створення.

-m Перевіряти лише відсутність файлів (не порівнювати контрольні суми)

-M Перевірити контрольні суми (за замовчуванням)

-n Перейменувати погані файли. За допомогою -s також перейменовує неправильно названі файли на правильні.

-N Не перейменовувати пошкоджені файли (за замовчуванням)

--renameformat рядок
Рядок формату для використання з опцією -n. Просто покладіть будь-яку з 4 струн
%(fullname)s, %(name)s, %(ext)s і %(count)i у рядку формату разом із
будь-який інший текст, який ви бажаєте.
Типовим є '%(name)s.bad-%(count)i%(ext)s'
У деталях це стандартний рядок формату Python із відображенням, який містить
{'fullname': оригінальна назва файлу, 'name': повна назва без розширення, 'ext':
extension(включно з .), 'count': спроба перейменування}. Якщо рядок формату не відповідає
містить count, тоді cfv додасть '-%(count)i' до імені файлу, якщо перший
спроба не вдається.

-s Шукати файли з неправильними назвами. Немає ефекту в режимі створення. Крім того, майте на увазі, що
використання -m разом із -s нічого не дасть, якщо тип контрольної суми не включає
розміри файлів, і якщо це так, може дати помилкові спрацьовування, якщо деякі файли мають те саме
розмір.

-S Не шукати файли з неправильними назвами. (за умовчанням)

-i Ігнорувати регістр. Наразі не діє в режимі створення.

- Я не ігнорую регістр (за замовчуванням)

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

-uu Показувати кожен неперевірений файл окремо, без спеціальної обробки каталогу. Не має
ефект у режимі створення.

-U Не показувати неперевірені файли (за замовчуванням)

-zz Примусово створювати/зчитувати файли контрольних сум як файли gzip, навіть якщо вони не закінчуються на .gz
(головним чином корисно для "-f -")

-z Зробити файли gzip у режимі створення.

-Z Не створювати файли gzip автоматично. (за умовчанням)

-ZZ Ніколи не використовуйте gzip, навіть якщо файл закінчується на ".gz".

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

--fixpaths рядок
Перетворити всі повторення будь-яких символів у рядку на роздільник dir для
поточна платформа. Немає ефекту в режимі створення. Щоб вимкнути, використовуйте порожній рядок.

--strippaths VAL
Видаляйте NUM початкові компоненти з імен файлів у тестовому режимі. Подібний до
-p/--strip параметри латки. VAL може бути «none»: залишити як є, «all»: зняти
все, крім назви файлу, 0: видалення початкової літери диска/слеша (якщо є), 1+:
додатково зніміть цю кількість компонентів шляху. За замовчуванням 0.

--showpaths VAL
Показати шляхи у відображених назвах файлів. VAL має бути одним із таких: так/1/ні/0/авто/2 або
абсолютний/відносний, або один із першого списку та один із другого, об’єднані знаком -. для
зворотна сумісність, 1=так, 0=немає, 2=авто. За умовчанням встановлено автоматичне відношення.
Скорочення приймаються. Приклади: --showpaths=y-a завжди показує абсолютні шляхи.
--showpaths=n ніколи не показує шляхи.

-p dir Перейти до каталогу, перш ніж щось робити.

-f файл
Укажіть ім’я файлу контрольної суми для тестування або створення. Якщо файл -, stdin (для
-T) або stdout (для -C).

-t тип
Вкажіть тип файлу. Може бути sfv, sfvmd5, csv, csv2, csv4, sha1, md5,
bsdmd5, par, par2, torrent, crc, auto або довідка. Якщо тип довідковий або невідомий
буде надруковано список типів і їхні описи. The
за замовчуванням — автоматично, що визначає тип файлу для вас. При створенні, якщо вид
є автоматичним, буде створено sfv, якщо інше за замовчуванням не встановлено у конфігурації
файлу.

--list набір списків
Друкує необроблений список файлів у заданому наборі (добре, погано, неперевірено, не знайдено).
Зазвичай використовується з -q, але не обов'язково, оскільки вказівка ​​--list перенаправлятиме
усі інші повідомлення на stderr.

--list0 набір списків
Подібно до --list, але файли розділені нульовим символом. Корисно в поєднанні з
xargs -0.

--announceurl URL
URL-адреса оголошення трекера для створення файлу .torrent.

--piece_size_pow2 N
Степень двох для встановлення розміру фрагмента для створення файлу .torrent. За замовчуванням 18,
що дає розмір фрагмента 2^18=256 КБ.

-h/--довідка
Роздрукувати довідкову інформацію.

-- версія
Друкована версія cfv і модулів, які вона використовує.

SFV це файл формату Simple File Verify
sfvmd5 це файл у форматі Simple File Verify, який використовує контрольні суми MD5, а не crc32.
CSV є файлом зі значеннями, розділеними комами, з полями name,size,crc32,
csv2 є файлом зі значеннями, розділеними комами, полями якого є назва, розмір,
csv4 є файлом зі значеннями, розділеними комами, полями якого є назва, розмір, crc32, шлях
sha1 це файл у форматі sha1sum
md5 це файл у форматі md5sum
bsdmd5 це файл у форматі BSD md5
номінальний це файл у форматі parchive v1 (тільки для тестування)
par2 це файл у форматі parchive v2 (тільки для тестування)
потік це метаінформаційний файл BitTorrent
crc це файл crc у форматі JPEG Sheriff

EXIT СТАТУС


Статус виходу cfv можна перевірити, щоб визначити тип помилок, якщо такі були.

Статус виходу 1 вказує на помилку аргументу командного рядка або необроблений виняток.

В іншому випадку статус виходу буде порозрядним АБО:

2 badcrc (файл мав іншу контрольну суму, ніж указано у файлі контрольної суми)

4 badsize (розмір файлу відрізняється від зазначеного. Не всі формати файлів контрольної суми
включити розмір файлу)

8 не знайдено (файл, який був у списку, не знайдено)

16 ferror (під час спроби відкрити/прочитати файл виникла помилка іншого файлу)

32 неперевірено (файл не перевірено, тільки з -u)

64 cferror (файл контрольної суми не знайдено або не розпізнано)

ПРИМІТКИ


Оскільки різні платформи представляють роздільник шляху по-різному, використовуючи рекурсивний режим 2
(-rr) не рекомендовано використовувати лише для особистого використання. Хоча додаток о
опцію fixpaths можна використати, щоб обійти це, це не гарантовано
програма інших користувачів матиме подібну функцію.

Параметр -s наразі не реалізовано для файлів .torrent. (Якщо ви також не використовуєте -m)

ПРИКЛАДИ


Якщо параметри не вказано, за замовчуванням буде -T -t auto, і він шукатиме
поточний каталог для будь-яких підтримуваних файлів контрольної суми.
cfv

Примусово перевірити файл:
cfv -f funny.name

Перевірте лише файли, які у вас є (уникайте помилок файл не знайдено):
cfv *

Створіть файл csv для всіх файлів у поточному каталозі:
cfv -C -tcsv

Створіть файл csv лише для файлів zip у поточному каталозі та вкажіть назву файлу:
cfv -C -fsomezips.csv * .zip

Перевірте, чи всі файли в поточному та підкаталогах перевірено, але не перевіряйте контрольні суми
файли, які є. (Наприклад, перед записом каталогу на cdr і ви хочете зробити
переконайтеся, що всі файли перевірені.):
cfv -r -m -u

КОНФІГУРАЦІЯ


Після запуску cfv перевірить наявність ~/.cfvrc і якщо він існує, прочитайте інформацію про конфігурацію
з цього. Файл складається з будь-якої кількості рядків, кожен з яких має окрему назву опції та
значення, розділене пробілом. Порожні рядки та рядки, що починаються з #, ігноруються.

приклад КОНФІГУРАЦІЯ


#це приклад .cfvrc, який визначає всі параметри за замовчуванням
#не будьте багатослівними (встановіть 1 або v для -v, 0 або V для -V, -1 або VV для -VV, -2 або q для -q,
-3 або Q замість -Q)
багатослівний В
#використовувати вимірювач прогресу, коли виведення здійснюється на термінал (так завжди, ні ніколи, автоматично для
коли вихід не відповідає)
прогрес авто
#створити файли sfv за замовчуванням
за замовчуванням sfv
#sort dir listings перед створенням файлу контрольної суми
dirsort 1
#sort указані файли командного рядка
cmdlinesort 1
#expand символи підстановки в командному рядку (так завжди, ні ніколи, автоматично, коли os.name є
os2, nt або dos)
cmdlineglob авто
#не бути рекурсивним (встановіть 0 для -R, 1 для -r, 2 для -rr)
рекурсивний 0
#перейти за символічними посиланнями
розіменування 1
#не показувати неперевірені файли (встановіть 0 для -U, 1 для -u, 2 для -uu)
показати неперевірено 0
#не ігноруйте регістр
ігнорувати регістр 0
#не використовуйте обхідний шлях для помилкових кодувальників, які без потреби беруть імена файлів у лапки
зняти цитати 0
#не виправляти жодних шляхів (зауважте, що після fixpaths є один пробіл, отже значення it
gets встановлено як порожній рядок)
fixpaths
#Більш корисним прикладом буде:
#fixpaths /\
#не видаляти початкові каталоги (все, щоб видалити всю інформацію про шлях, 0+, щоб видалити початкові /
і перші компоненти X, ні за що)
strippaths 0
#показувати повні шляхи в рекурсивному режимі (встановіть 0 для ніколи, 1 для завжди, 2 для лише в
рекурсивний режим)
шляхи показів 2
#access контрольна сума файлів, які закінчуються на .gz як gzip-файли (-1 для ніколи, 0 для з
.gz і 1 для створення -C створювати файли .gz автоматично)
gzip 0
#не перейменовуйте погані файли
перейменувати 0
#format для перейменування поганих файлів за допомогою -n
renameformat %(name)s.bad-%(count)i%(ext)s
#не шукати файли
пошук 0
#filename_type можна використовувати, щоб змінити тип файлу для створення, якщо -t не є
вказано.
#Формат аргументу: =. Можна вказувати кілька разів, the
попередні екземпляри мають вищий пріоритет.
#наприклад, наступний рядок змусить cfv -C -f foo.md5 створити файл «sfvmd5»
а не файл "md5".
#filename_type sfvmd5=md5$

Параметри #торрента:
# ви можете вказати URL-адресу оголошення за умовчанням:
#announceurl http://foo.bar/announce
# шматок розміром 2^18 байт (256 КБ):
piece_size_pow2 18

Використовуйте cfv онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.