Te tango i te awa 16GB ma te papa me te 4GB mokowā koreutu

Te tango i te awa 16GB ma te papa me te 4GB mokowā koreutu

He mahi:

He PC kaore he Ipurangi, engari ka taea te whakawhiti i te konae ma te USB. He papa me te Ipurangi ka taea te whakawhiti i tenei konae. Ka taea e koe te tango i te awa e hiahiatia ana i runga i to papa, engari kaore i te nui te mokowhiti. Ko te kōnae i roto i te awa he kotahi me te nui.

Ara ki te otinga:

I timata ahau i te awa ki te tango. I te wa kua tata kore te mokowhiti, ka whakataa e ahau te tango. I hono ahau i te papa ki te PC me te neke i te konae mai i te papa ki te PC. Ka okioki ahau, ka miharo ahau i hanga ano te konae ka haere tonu te awa ki te tango me te mea kaore he mea i tupu.

Na te mea ka whakatauhia e te kaihoko awa te haki iti ki te konae ka tuhia e ia nga raraunga kua riro, kaore te punaha e ngana ki te rahui i te 16GB i te wa kotahi ka kore e puta he hapa i te wa e ngana ana ki te tuhi ki tetahi konae kei tua atu i te 4GB.

Whai muri i te whakahoki ano i te tikanga e wha nga wa, e wha nga konae i whiwhi i taku PC kei roto nga waahanga rereke o te awa kotahi. Ko nga mea e toe ana ko te whakakotahi. He tino ngawari te tikanga. Me whakakapi e koe nga paita kore ki tetahi atu uara mena kei te waahi kei roto i tetahi o nga konae e wha.

Ko te ahua ki ahau me noho he kaupapa ngawari penei i runga i te Ipurangi. Kaore ano tetahi i pa ki tenei raru? Engari i mohio ahau kaore au i te mohio he aha nga kupu matua hei rapu. Na reira, i hanga tere au i tetahi tuhinga Lua mo tenei mahi, a inaianei kua whakatikahia e au. Koinei taku e hiahia ana ki te whakapuaki.

Te tango i te awa i nga waahanga

  1. timata te tango i te awa i runga i te taputapu tuatahi
  2. tatari kia whakakiia te ROM
  3. okioki te tikiake
  4. whakawhitihia te konae ki te taputapu tuarua ka taapirihia he nama ki te ingoa konae
  5. ka hoki matou ki te waahi tuatahi kia oti ra ano te tango i te konae

Te hanumi i nga waahanga ki te konae kotahi

I muri i te whiwhinga o te waahanga whakamutunga, me kohia ki roto i te konae katoa.

He ngawari te mahi:

  1. Te panui i nga waahanga katoa i te wa kotahi
  2. Mena i etahi wahanga karekau te tuunga i te paita kore, katahi ka tuhia ki te putanga, ki te kore ka tuhia te kore

mahi merge_part ka whakaae ki te maha o nga miro streams_in o enei panui tetahi waahanga o te rahi buffer_length me te whakahoki mai i te hua o te whakakotahi i nga waahanga mai i nga miro rereke.

function merge_part(streams_in, buffer_length)
    local out_part
    for _, stream in ipairs(streams_in) do
        local in_part = stream:read(buffer_length)

        if not out_part then
            out_part = in_part -- просто копируем часть из первого файла
        elseif in_part and #in_part > 0 then

            if #out_part < #in_part then
                out_part, in_part = in_part, out_part
            end

            if out_part ~= in_part  -- данные различаются
                and in_part:find("[^ ]")   -- есть данные в in_part
                and out_part:find(" ", 1, true) -- есть пустые места в out_part
            then 
                local find_index = 1
--[[

mahi string.gsub he pai mo te mahi na te mea ka kitea e ia nga waahanga kua whakakiia ki te kore, ka tukuna nga mea kua hoatu ki a ia.

--]]
                out_part = out_part:gsub(" +", function(zero_string)

                    if #in_part < find_index then
                        return -- не на что менять
                    end
--[[

string.gsub e kore e whakaatu i te waahi i kitea ai te whakataetae. Na reira, ka mahi tatou i te rapu whakarara mo te tuunga zero_string te whakamahi i te mahi string.find. He nui noa te kimi i te paita kore tuatahi.

--]]
                    local start_index = out_part:find(" ", find_index, true)
                    find_index = start_index + #zero_string

--[[

Inaianei kei roto in_part he raraunga mo out_part tāruatia.

--]]
                    if #in_part >= start_index then
                        local end_index = start_index + #zero_string - 1
--[[

Tapahia mai in_part he wahanga e rite ana ki te raupapa o nga kore.

--]]
                        local part = in_part:sub(start_index, end_index)

                        if (part:byte(1) ~= 0) or part:find("[^ ]") then
--[[

В part he raraunga.

--]]
                            if #part == #zero_string then
                                return part
                            else
--[[

part ka puta he iti iho i te raupapa o nga kore. Me taapiri atu ki a raatau.

--]]
                                return part..zero_string:sub(1, end_index - #in_part)
                            end
                        end
                    end
                end)
            end
        end
    end
    return out_part
end

mutunga

No reira, i taea e matou te tango me te whakahiato i tenei konae ki runga PC. Whai muri i te whakakotahitanga, ka unuhia e ahau te konae awa mai i te papa. I whakauruhia e ahau he kaihoko awa ki taku PC me te tirotiro i te konae.

Ko te waahanga whakamutunga i tangohia i runga i te papa ka waiho hei tohatoha, engari me whakaahei koe ki te tirotiro ano i nga waahanga i mua i tenei ka wetewete i te konae kia kore ai e tikina ano.

Kua whakamahia:

  1. Kiritaki awa Flud i runga i te papa.
  2. Kaihoko Torrent qBittorent i runga PC.
  3. Tuhinga Lua

Source: will.com

Tāpiri i te kōrero