Nola zatitu fitxategi bat Windows-en

Nola zatitu fitxategi bat Windows-en

Fitxategi handi bat hainbat zatitan zatitu behar baduzu transferitzeko, biltegiratzeko edo beste helburu batzuetarako, hainbat modutara egin dezakezu Windows 11, 10 eta sistema aurreko bertsioetan: PowerShell eta komando-lerroko komandoak erabiliz, hirugarrenen kasuan. programak, edo lineako zerbitzuak erabiliz, nahiz eta azken kasu honetan OSak ez duen zereginik izango.

Tutorial honek fitxategi handi bat hainbat zatitan banatzeko hainbat modu zehazten ditu, eta laburki fitxategi mota desberdinak banatzeari buruz: pdf eta txt, bideoa eta beste batzuk.

Fitxategi handi bat zatitan banatzeko moduak

Instrukzio-zati honek ez du inolako fitxategi mota zehatzik aipatzen: edozein fitxategi zatitu daiteke, edozein mota eta edukia edozein dela ere: testu-fitxategi bat edo bitar-fitxategi bat, multimedia-fitxategi bat edo beste edozer izan daiteke. Gehienentzat, ezin izango da irakurri zatiak batu arte.

Zatitu fitxategi bat hainbat zatitan PowerShell-en

Lehenengo aukera PowerShell komandoak eta script-ak erabiltzea da.

FileSplitter

Ez bazaude prest script horiek zuk zeuk idazteko, fitxategi-zatitzaile estandarra erabiltzea gomendatzen dut:

  1. Exekutatu PowerShell administratzaile gisa. Windows 11 eta Windows 10-n hau egin dezakezu Hasi botoian eskuineko botoiarekin klik eginez eta "Windows Powershell (Admin)" edo "Windows Terminal (Admin)" hautatuta.
  2. Instalatu FileSplitter modulua komandoarekin
    Instalatu-modulua -Fitxategi zatitzailea izena

    Prozesuan, instalazioa berretsi beharko duzu Y sartuz eta Sartu sakatuz.

  3. Modulua instalatu ondoren, PowerShell-ek bi komando onartzen ditu: Split-File fitxategia zatitzeko eta Join-File bateratzeko.

Erabili beharreko komandoen adibideak:

Split-File -Path "C:\test.zip" -PartSizeBytes 2.5MB

C:\test.zip fitxategia testzip.2,5.part, testzip.00.part izeneko 01 MB zatitan banatzen du, eta, ondoren, jatorrizko fitxategiaren kokapen berean.

Join-File -Path "C:\test.zip"

Komandoak c:\testzip.00.part fitxategia aurkitzen du eta gainerako zatiak, C:\test.zip fitxategian batzen ditu.

Hona hemen zure inplementazioan lan egin nahi baduzu erabilgarriak izan daitezkeen PowerShell script lagin batzuk.

Zatitu testu-fitxategi bat PowerShell-en

Testu-edukia (txt, log eta beste) fitxategi bat lehen lerroan ezarritako tamainako zatietan zatitzeko script bat, lerroetan zehar zatituz erditik moztu gabe:

$upperBound = 1MB $ext = "txt" $rootName = "txt_" $reader = objektu berria System.IO.StreamReader("C:\text.txt") $count = 1 $fileName = "{0}{1 }.{2}" -f ($rootName, $zenbaketa, $ext) while(($lerroa = $irakurlea.IrakurriLerroa()) -ne $null) { Gehitu-Edukia -path $fitxategiIzena -balioa $lerroa if( (Get-ChildItem -path $fileName).Length -ge $upperBound) { ++$count $fileName = "{0}{1}.{2}" -f ($rootName, $count, $ext) } } $irakurlea.Itxi()

Zatitu eta bateratu fitxategi bitar arbitrario bat

Fitxategi arbitrario bat zatitan banatzeko script bat:

Funtzioa Split-Files { [CmdletBinding()] Param ( [Parametroa (Derrigorrezkoa = $egia, ValueFromPipeLine = $egia, ValueFromPipelineByPropertyName = $egia)] [String] $InputFile, [Parametroa (Derrigorrezkoa = $egia)] [String] $ OutputDirectory, [Parameter(Mandatory = $false)] [String] $OutputFilePrefix = "zatia", [Parameter (Derrigorrezkoa = $false)] [Int32] $ChunkSize = 4096 ) Begin { Write-Output "Fitxategiaren zatiketaren hasiera... " } Prozesua { if (-not (Test-Path -Path $OutputDirectory)) { New-Item -ItemType Directory $OutputDirectory | Out-Null Write-Verbose "Sortutako OutputDirectory: $OutputDirectory" } $FileStream = [System.IO.File]::OpenRead($InputFile) $ByteChunks = Objektu berriaren byte[] $ChunkSize $ChunkNumber = 1Irakurri bitartean ($Bytes = $FileStream.Read($ByteChunks, 0, $ChunkSize)) { $OutputFile = Elkartzeko bidea -Path $OutputDirectory -ChildPath "$OutputFilePrefix$ChunkNumber" $OutputStream = [System.IO.File]::OpenWrite($OutputWrite($) ) $OutputStream.Write($ByteChunks, 0, $BytesRead) $OutputStream.Close() Write-Verbose "Fitxategia idatzi: $OutputFile" $ChunkNumber += 1 } } End { Write-Output "Fitxategia zatitzen amaitu da." } } function Unsplit-Files { [CmdletBinding()] Param ( [Parameter (Nahitaezkoa = $egia)] [String] $InputDirectory, [Parameter (Derrigorrezkoa = $false)] [String] $InputFilePrefix = "zatia", [Parameter (Nahitaezkoa = $true)] [String] $IrteeraDirectory, [Parametroa (Nahitaezkoa = $true)] [String] $OutputFile ) Hasi { Write-Output "Hasierako fitxategia zatitu gabe..." } Prozesua { if (-not (Proba -Path -Path $OutputDirectory)) { New-Item -ItemType Directory $OutputDirectory | Out-Null Write-Verbose "Sortutako OutputDirectory: $OutputDirectory" } $OutputPath = Elkartzeko bidea -Path $OutputDirectory -ChildPath $OutputFile $OutputStream = [System.Io.File]::OpenWrite($OutputPath = $ChunkNumber) $ChunkNumber InputFilename = Join-Path -Path $InputDirectory -ChildPath "$InputFilePrefix$ChunkNumber" while (Test-Path $InputFilename) { $FileBytes = [System.IO.File]::ReadAllBytes($InputFilename) $Output$FileStream.Bytes( , 1, $FileBytes.Count) Write-Verbose "Zatitu gabeko fitxategia: $InputFilename" $ChunkNumber += 0 $InputFilename = Elkartzeko bidea -Path $InputDirectory -ChildPath "$InputFilePrefix$ChunkNumber" } $OutputStream.close() { Write-Output "Fitxategia ez zatitzen amaitu da." }}

Erabilera-adibidea (moduluaren inportazioa, fitxategiak zatitzea eta bateratzea):

Import-Module C:\Split-Files.ps1 Split-Files -InputFile "путь_к_большому_файлу.zip" -OutputDirectory "путь_к_месту_сохранения" -ChunkSize РАЗМЕР_ЧАСТИ_В_БАЙТАХ -Verbose Unsplit-Files -InputDirectory "путь_к_месту_хранения_частей_файла" -OutputDirectory "путь_к_месту_сохранению_объединенного_файла" -OutputFile имя_объединенного_файла.zip

BrandCab

Windows-ek .cab fitxategiak sortzeko erabilgarritasun bat du, fitxategi bat zatitan banatzeko erabil daitekeena. Prozesua:

  1. Sortu ddf.txt testu-fitxategi bat edukiarekin:
    .Ezarri CabinetNameTemplate=test_*.cab; <-- Sartu zatiaren izenaren formatua. Ezarri MaxDiskSize=900000; <-- Здесь вводим размер части .Ezarri ClusterSize=1000 .Ezarri Kabinetea=aktibatuta; .SetCompress=desaktibatuta; .set CompressionType=LZX; .set CompressionMemory=21 .Ezarri DiskDirectoryTemplate=; put_k_ishodnomu_faylu
  2. Erabili komandoa
    makecab /f put_k_fayl_ddf.txt

    komando lerroan

  3. Honek zehaztutako tamainako .cab fitxategiak sortuko ditu komando lerroko uneko laneko karpetan.
  4. Cab fitxategiak iturburu fitxategi batean batzeko, erabili komandoa
    extrac32 filecab put_k_объединенному_файлу

    lehen parametro gisa ilaran dagoen lehen fitxategiaren bidea zehaztuz.

Fitxategiak partekatzeko funtzioak dituzten hirugarrenen programak

Fitxategiak banatzeko berariaz diseinatutako hirugarrenen aplikazioak daude, baita funtzionalitatearen zati gisa ezaugarri hau duten tresnak ere. Has gaitezen aukerarik ohikoena: artxibategiak.

Armairuak

Artxibatzaile gehienek sortzen den artxiboa tamaina jakin bateko bolumen anitzetan banatzeko gaitasuna dute. Zuzenean artxibatu behar ez badugu eta lekua aurreztu behar badugu, konprimitu gabeko artxibo bat sortu besterik ez dugu.

Adibidez, doako 7-Zip artxiboan, hautatu fitxategi bat edo fitxategiak, egin klik "Gehitu" eta ezarri artxiboa eta zatitu beharreko fitxategien tamaina, pantailaren beheko pantailan bezala:

WinRAR-en beharrezko urratsak modu berean egiten dira, adibide bat pantaila-argazkian dago:

Bi kasuetan, fitxategi-bolumenaren tamaina zerrenda batetik aukeratu daiteke edo eskuz sar daiteke zure beharren arabera. Metodo hau erabiltzean, ZIP formatua erabiltzea gomendatzen dizut, bateragarriena baita.

Iturburu-fitxategia lor dezakezu fitxategi guztiak kokapen batean jarriz eta fitxategia edozein artxibatzailerekin deskonprimituz.

Guztizko komandantea

Askorentzat ezaguna den Total Commander artxiboak fitxategiak zatitzeko eta batzeko aukera du Fitxategia menuan.

Besterik gabe, hautatu fitxategi bat zure ordenagailuan eta erabili zehaztutako menu-aukera fitxategia zati zehaztutako tamainarekin zatitzeko.

Gainera, posible da fitxategia muntatzea Total Commander bera erabiliz.

Fitxategiak banatzeko utilitate bereziak

Fitxategiak zatitzeko eta berriro muntatzeko bereziki diseinatutako erabilgarritasun asko aurki ditzakezu Interneten.

KFK fitxategi zatitzailea

KFK doako erabilgarritasunak errusieraz interfazea du, nahikoa argia nola erabili behar den azaltzea beharrezkoa ez dela, zatitu eta alderantzizko eraikuntza erabiltzeko urrats guztiak begi-bistakoak dira:

KFK File Splitter deskargatzeko gune ofiziala https://www.kcsoftwares.com/?kfk da

FFSJ (Fitxategien zatitzailea eta juntagailua)

FFSJ zerrendako lehenengoaren oso antzeko programa bat da, baina interfazerik gabe errusieraz. Beheko irudiaren itxura du:

Programak bi fitxa nagusi ditu: fitxategiak zatitzeko eta batzeko, eta hirugarren fitxa bat fitxategien batuketak ikusteko.

GSplit

GSplit fitxategiak partekatzeko programa ezagunenetako bat da, ezaugarri osagarrien multzo onarekin, baina errusiar hizkuntzako interfazerik gabe, zoritxarrez.

GSplit-en erabilera-ordena sinplea:

  1. Hautatu iturburu-fitxategi bat edo hainbat fitxategi "Jatorrizko fitxategia" atalean.
  2. Ezarri zatitutako fitxategia non gorde nahi duzun "Helmuga karpetan"
  3. Doitu piezen tamaina eta piezen mota “Piezak – Mota eta tamaina” atalean.
  4. Hasi zatitzen zatitzen botoiarekin.

Geroago, beharrezkoa denean, Batu botoia erabil dezakezu fitxategien zatiak bateratzeko.

Ikuspegi errazagoa eta pertsonalizazio aukera bat behar baduzu, erabili programaren menuko "Express" botoia. Gainera, tresnan fitxategi-zati “autojuntuak” sortzeko aukera aurkituko duzu: Autojuntura atalean.

Deskargatu GSplit webgune ofizialetik https://www.gdgsoft.com/gsplit

Fitxategien zatitzailea (agindu-lerroaren erabilgarritasuna)

Komando-lerroko fitxategiak zatitzeko eginbideak erabili behar badituzu, File Splitter kontsolaren erabilgarritasuna erabil dezakezu, doan eskuragarri garatzailearen GitHub helbidean https://github.com/dubasdey/File-Splitter.

Utilitatea erabiltzeko adibidea:

fsplit -split 1024kb c:\fitxategia.txt

Batzeko, erabili kopia komandoa parametroarekin /a Testurako eta /b bitar arbitrarioetarako, adibidez:

kopiatu /A test1.txt+test2.txt fitxategia.txt

Askotan erabiltzaileek ez dute fitxategi arbitrario bat zatitu nahi, oso zehatza baizik, eta ez gero batu behar diren zatietan, bereizita ikus daitezkeen zatietan baizik. Hau PDF editore, audio editore eta bideo editore egokiak erabiliz egin daiteke. Baliteke lineako zerbitzuak erabiltzea ere zentzuzkoa izatea:

PDF fitxategiak zati edo orrialdetan banatzeko:

MP3ak banatzeko:

Espero dut informazioa garrantzitsua den irakurlerik egotea. Artikuluan galderarik edo gehigarririk badago, zure iruzkinak espero ditut.

Interesgarria zaizu:  Windows 8 modu segurua