RarArchive::setAllowBroken

(PECL rar >= 3.0.0)

RarArchive::setAllowBroken β€” Π§ΠΈ Π²Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ‚ΠΈ ΠΏΠΎΡˆΠΊΠΎΠ΄ΠΆΠ΅Π½Ρ– Π°Ρ€Ρ…Ρ–Π²ΠΈ

Опис

Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ (ΠΌΠ΅Ρ‚ΠΎΠ΄):

public RarArchive::setAllowBroken(bool $allow_broken): bool

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ:

rar_allow_broken_set(RarArchive $rarfile, bool $allow_broken): bool

ΠœΠ΅Ρ‚ΠΎΠ΄ Π²ΠΈΠ·Π½Π°Ρ‡Π°Ρ”, Ρ‡ΠΈ ΠΌΠΎΠΆΠ½Π° намагатися Ρ‡ΠΈΡ‚Π°Ρ‚ΠΈ пошкодТСний Π°Ρ€Ρ…Ρ–Π², Ρ‡ΠΈ всі ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–Ρ— Ρ–Π· нСю ΠΌΠ°ΡŽΡ‚ΡŒ закінчуватися помилкою. ΠŸΠΎΡˆΠΊΠΎΠ΄ΠΆΠ΅Π½Ρ– Π°Ρ€Ρ…Ρ–Π²ΠΈ – Ρ†Π΅ Ρ‚Π°ΠΊΡ– Π°Ρ€Ρ…Ρ–Π²ΠΈ, які Π²Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°ΡŽΡ‚ΡŒΡΡ Π±Π΅Π· ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, Π°Π»Π΅ ΠΏΡ€ΠΈ спробі ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΠΈ записи Π²ΠΈΠ½ΠΈΠΊΠ°ΡŽΡ‚ΡŒ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

rarfile

Об'Ρ”ΠΊΡ‚ RarArchive, Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ Π·Π° допомогою rar_open()

allow_broken

Π§ΠΈ дозволяти Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π· пошкодТСними Π°Ρ€Ρ…Ρ–Π²Π°ΠΌΠΈ (true) Ρ‡ΠΈ Π½Ρ– (false

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” true Ρƒ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання Π°Π±ΠΎ false Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ. Помилка ΠΌΠΎΠΆΠ΅ Π²ΠΈΠ½ΠΈΠΊΠ½ΡƒΡ‚ΠΈ, якщо Ρ„Π°ΠΉΠ» Π²ΠΆΠ΅ Π·Π°ΠΊΡ€ΠΈΡ‚ΠΈΠΉ.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

RarEntry for file "file1.txt" (52b28202)
int(1)

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • RarArchive::isBroken() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡ”, Ρ‡ΠΈ Π½Π΅ Π·Π»Π°ΠΌΠ°Π½ΠΎ Π°Ρ€Ρ…Ρ–Π² (Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ)